Lines Matching refs:INSN
227 #define FOR_BB_INSNS(BB, INSN) \ argument
228 for ((INSN) = BB_HEAD (BB); \
229 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \
230 (INSN) = NEXT_INSN (INSN))
234 #define FOR_BB_INSNS_SAFE(BB, INSN, CURR) \ argument
235 for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \
236 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \
237 (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL)
239 #define FOR_BB_INSNS_REVERSE(BB, INSN) \ argument
240 for ((INSN) = BB_END (BB); \
241 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
242 (INSN) = PREV_INSN (INSN))
244 #define FOR_BB_INSNS_REVERSE_SAFE(BB, INSN, CURR) \ argument
245 for ((INSN) = BB_END (BB),(CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL; \
246 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
247 (INSN) = (CURR), (CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL)