Lines Matching defs:Preheader
99 MachineBasicBlock *Preheader = WLS->getParent();
100 assert(WLS != &Preheader->back());
101 assert(WLS->getNextNode() == &Preheader->back());
102 MachineInstr *Br = &Preheader->back();
112 MachineBasicBlock *NewBlock = Preheader->getParent()->CreateMachineBasicBlock(
113 Preheader->getBasicBlock());
114 Preheader->getParent()->insert(++Preheader->getIterator(), NewBlock);
119 Preheader->replaceSuccessor(Br->getOperand(0).getMBB(), NewBlock);
141 Preheader->getParent()->RenumberBlocks();
143 BBUtils->adjustBBOffsetsAfter(Preheader);
162 // We don't want to move Preheader to before the function's entry block.
189 // moving Preheader even if we'd introduce a backwards WLS