/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/plugin/include/ |
gimple.h | 0 /* Gimple IR definitions. 33 DEF_VEC_P(gimple); variable 34 DEF_VEC_ALLOC_P(gimple,heap); 35 DEF_VEC_ALLOC_P(gimple,gc); 43 typedef VEC(gimple, heap) *gimple_vec; 49 #include "gimple.def" 57 /* Error out if a gimple tuple is addressed incorrectly. */ 74 /* Class of GIMPLE expressions suitable for the RHS of assignments. See 85 /* Specific flags for individual GIMPLE statements. These flags are 126 gimple stmt [all...] |
tree-flow.h | 29 #include "gimple.h" 77 reference of the form 'VAR = ' or ' = VAR'. For GIMPLE reg 136 /* Gimple dataflow datastructure. All publicly available fields shall have 149 VEC(gimple,gc) *modified_noreturn_calls; 289 /* Pointer to original GIMPLE statement. Used during RTL expansion 291 gimple stmt; 537 static inline void update_stmt (gimple); 686 extern bool stmt_ends_bb_p (gimple); 687 extern bool is_ctrl_stmt (gimple); 688 extern bool is_ctrl_altering_stmt (gimple); [all...] |
tree-flow-inline.h | 28 /* Return true when gimple SSA form was built. 348 link_imm_use_stmt (ssa_use_operand_t *linknode, tree def, gimple stmt) 378 gimple stmt) 454 single_imm_use (const_tree var, use_operand_p *use_p, gimple *stmt) 499 gimple_phi_arg_imm_use_ptr (gimple gs, int i) 507 gimple_phi_arg_def (gimple gs, size_t index) 516 gimple_phi_arg_def_ptr (gimple gs, size_t index) 524 gimple_phi_arg_edge (gimple gs, size_t i) 529 /* Return the source location of gimple argument I of phi node GS. */ 532 gimple_phi_arg_location (gimple gs, size_t i [all...] |
tree-ssa-operands.h | 199 extern void update_stmt_operands (gimple); 200 extern void free_stmt_operands (gimple); 203 extern void copy_virtual_operands (gimple, gimple); 205 extern void create_ssa_artificial_load_stmt (gimple, gimple, bool); 216 extern void push_stmt_changes (gimple *); 217 extern void pop_stmt_changes (gimple *); 218 extern void discard_stmt_changes (gimple *); 244 gimple phi_stmt [all...] |
coretypes.h | 56 typedef union gimple_statement_d *gimple; typedef in typeref:union:gimple_statement_d
|
diagnostic.h | 225 /* In gimple-pretty-print.c */ 229 extern void debug_gimple_stmt (gimple); 232 extern void print_gimple_stmt (FILE *, gimple, int, int); 233 extern void print_gimple_expr (FILE *, gimple, int, int); 234 extern void dump_gimple_stmt (pretty_printer *, gimple, int, int);
|
tree-ssa-sccvn.h | 168 tree vn_nary_op_lookup_stmt (gimple, vn_nary_op_t *); 173 vn_nary_op_t vn_nary_op_insert_stmt (gimple, tree); 178 void copy_reference_ops_from_call (gimple, VEC(vn_reference_op_s, heap) **); 198 VEC (tree, gc) *shared_vuses_from_stmt (gimple); variable
|
cgraph.h | 210 gimple call_stmt; 328 gimple, gcov_type, int, int); 331 struct cgraph_edge *cgraph_edge (struct cgraph_node *, gimple); 332 void cgraph_set_call_stmt (struct cgraph_edge *, gimple); 333 void cgraph_update_edges_for_call_stmt (gimple, gimple); 340 gimple, gcov_type, int, int, bool);
|
basic-block.h | 247 struct gimple_bb_info * GTY ((tag ("0"))) gimple; member in union:basic_block_il_dependent 402 only used for the gimple CFG. */ [all...] |
tree.h | [all...] |