Lines Matching defs:Preheader
410 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader);
413 if (!Header || !Preheader || !Latch || !ExitingBlock)
605 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader);
612 if (MBB == Preheader)
1195 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader);
1196 if (!Preheader) {
1197 Preheader = createPreheaderForLoop(L);
1198 if (!Preheader)
1202 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator();
1216 if (!MDT->dominates(BBDef, Preheader))
1244 if (InsertPos != Preheader->end())
1250 BuildMI(*Preheader, InsertPos, DL, TII->get(TargetOpcode::COPY), CountReg)
1253 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart)
1263 BuildMI(*Preheader, InsertPos, DL, TII->get(Hexagon::A2_tfrsi), CountReg)
1265 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r))
1268 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_i))