This is the mail archive of the
mailing list for the GCC project.
Basic block infrastructure after dbr pass
- From: Boris Boesler <baembel at gmx dot de>
- To: GCC <gcc at gcc dot gnu dot org>
- Date: Mon, 17 Mar 2008 12:27:59 +0100
- Subject: Basic block infrastructure after dbr pass
I inspect code after branch delay slot scheduling by dumping the
insn-list to a VCG-file:
for(insn = get_insns(), NULL_RTX != insn; insn = NEXT_INSN(insn))
But some basic blocks seem to point to insns which are not in the
insn-list. I had a short look at dbr_schedule() in reorg.c and the
basic blocks are not updated. Are they evaluated in a later pass?