Lines Matching defs:inner
715 tree inner = expr;
726 switch (TREE_CODE (inner))
732 if (is_sra_candidate_decl (inner))
753 if (!in_array_bounds_p (inner))
760 if (TREE_OPERAND (inner, 2) || TREE_OPERAND (inner, 3))
762 inner = TREE_OPERAND (inner, 0);
766 if (!range_in_array_bounds_p (inner))
772 if (TREE_OPERAND (inner, 2) || TREE_OPERAND (inner, 3))
774 inner = TREE_OPERAND (inner, 0);
780 if (TREE_CODE (TREE_TYPE (TREE_OPERAND (inner, 0))) != RECORD_TYPE)
783 if (TREE_OPERAND (inner, 2))
785 inner = TREE_OPERAND (inner, 0);
790 inner = TREE_OPERAND (inner, 0);
806 /* This is a transparent wrapper. The entire inner expression really
811 expr_p = &TREE_OPERAND (inner, 0);
812 inner = expr = *expr_p;
819 gcc_assert (!walk_tree (&inner, sra_find_candidate_decl, NULL, NULL));