Lines Matching refs:backend_instruction
95 backend_instruction *start();
96 const backend_instruction *start() const;
97 backend_instruction *end();
98 const backend_instruction *end() const;
108 backend_instruction *first_non_control_flow_inst();
109 backend_instruction *last_non_control_flow_inst();
124 static inline struct backend_instruction *
127 return (struct backend_instruction *)exec_list_get_head(&block->instructions); in bblock_start()
130 static inline const struct backend_instruction *
133 return (const struct backend_instruction *)exec_list_get_head_const(&block->instructions); in bblock_start_const()
136 static inline struct backend_instruction *
139 return (struct backend_instruction *)exec_list_get_tail(&block->instructions); in bblock_end()
142 static inline const struct backend_instruction *
145 return (const struct backend_instruction *)exec_list_get_tail_const(&block->instructions); in bblock_end_const()
202 static inline struct backend_instruction *
205 struct backend_instruction *inst = bblock_start(block); in bblock_first_non_control_flow_inst()
208 inst = (struct backend_instruction *)inst->next; in bblock_first_non_control_flow_inst()
210 inst = (struct backend_instruction *)inst->link.next; in bblock_first_non_control_flow_inst()
215 static inline struct backend_instruction *
218 struct backend_instruction *inst = bblock_end(block); in bblock_last_non_control_flow_inst()
221 inst = (struct backend_instruction *)inst->prev; in bblock_last_non_control_flow_inst()
223 inst = (struct backend_instruction *)inst->link.prev; in bblock_last_non_control_flow_inst()
229 inline backend_instruction *
235 inline const backend_instruction *
241 inline backend_instruction *
247 inline const backend_instruction *
289 inline backend_instruction *
295 inline backend_instruction *