i965: Mark is_tex() and friends as const.
authorMatt Turner <mattst88@gmail.com>
Thu, 27 Feb 2014 23:44:45 +0000 (15:44 -0800)
committerMatt Turner <mattst88@gmail.com>
Sat, 5 Apr 2014 16:47:36 +0000 (09:47 -0700)
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
src/mesa/drivers/dri/i965/brw_shader.cpp
src/mesa/drivers/dri/i965/brw_shader.h

index bbc5f3def3d82f8b21b69927239ff7e3118bb719..ca448d02fb3484213ff88c1d2a4b81936349bf76 100644 (file)
@@ -552,7 +552,7 @@ backend_visitor::backend_visitor(struct brw_context *brw,
 }
 
 bool
-backend_instruction::is_tex()
+backend_instruction::is_tex() const
 {
    return (opcode == SHADER_OPCODE_TEX ||
            opcode == FS_OPCODE_TXB ||
@@ -569,7 +569,7 @@ backend_instruction::is_tex()
 }
 
 bool
-backend_instruction::is_math()
+backend_instruction::is_math() const
 {
    return (opcode == SHADER_OPCODE_RCP ||
            opcode == SHADER_OPCODE_RSQ ||
@@ -584,7 +584,7 @@ backend_instruction::is_math()
 }
 
 bool
-backend_instruction::is_control_flow()
+backend_instruction::is_control_flow() const
 {
    switch (opcode) {
    case BRW_OPCODE_DO:
@@ -601,7 +601,7 @@ backend_instruction::is_control_flow()
 }
 
 bool
-backend_instruction::can_do_source_mods()
+backend_instruction::can_do_source_mods() const
 {
    switch (opcode) {
    case BRW_OPCODE_ADDC:
@@ -620,7 +620,7 @@ backend_instruction::can_do_source_mods()
 }
 
 bool
-backend_instruction::can_do_saturate()
+backend_instruction::can_do_saturate() const
 {
    switch (opcode) {
    case BRW_OPCODE_ADD:
index 086d042dd96f01b372f7deb0060d85cc1e5af372..6bd7dc886cb9fd3d61ac2d4b4d04716adcb2a403 100644 (file)
@@ -42,11 +42,11 @@ enum PACKED register_file {
 
 class backend_instruction : public exec_node {
 public:
-   bool is_tex();
-   bool is_math();
-   bool is_control_flow();
-   bool can_do_source_mods();
-   bool can_do_saturate();
+   bool is_tex() const;
+   bool is_math() const;
+   bool is_control_flow() const;
+   bool can_do_source_mods() const;
+   bool can_do_saturate() const;
 
    /**
     * True if the instruction has side effects other than writing to