Lines Matching refs:opp
156 tree *opp, op = stream_read_tree (ib, data_in);
161 opp = gimple_op_ptr (stmt, i);
162 if (TREE_CODE (*opp) == ADDR_EXPR)
163 opp = &TREE_OPERAND (*opp, 0);
164 while (handled_component_p (*opp))
165 opp = &TREE_OPERAND (*opp, 0);
170 if (TREE_CODE (*opp) == MEM_REF
171 && TREE_CODE (TREE_OPERAND (*opp, 0)) == ADDR_EXPR
172 && integer_zerop (TREE_OPERAND (*opp, 1))
173 && (TREE_THIS_VOLATILE (*opp)
175 (TREE_OPERAND (TREE_OPERAND (*opp, 0), 0)))
176 && !TYPE_REF_CAN_ALIAS_ALL (TREE_TYPE (TREE_OPERAND (*opp, 1)))
177 && (TREE_TYPE (*opp)
178 == TREE_TYPE (TREE_TYPE (TREE_OPERAND (*opp, 1))))
179 && (TREE_TYPE (*opp)
180 == TREE_TYPE (TREE_OPERAND (TREE_OPERAND (*opp, 0), 0))))
181 *opp = TREE_OPERAND (TREE_OPERAND (*opp, 0), 0);