Searched refs:LoopStart (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 825 BasicBlock *LoopStart = Node->getEntry(); in handleLoops() local 827 if (!Loops.count(LoopStart)) { in handleLoops() 833 LoopStart = needPrefix(true); in handleLoops() 843 Function *LoopFunc = LoopStart->getParent(); in handleLoops() 844 if (LoopStart == &LoopFunc->getEntryBlock()) { in handleLoops() 845 LoopStart->setName("entry.orig"); in handleLoops() 848 BasicBlock::Create(LoopStart->getContext(), in handleLoops() 851 LoopStart); in handleLoops() 852 BranchInst::Create(LoopStart, NewEntry); in handleLoops() 858 LoopConds.push_back(BranchInst::Create(Next, LoopStart, in handleLoops() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 1184 MachineBasicBlock *LoopStart = 0; in convertToHardwareLoop() local 1193 LoopStart = TB; in convertToHardwareLoop() 1195 LoopStart = FB; in convertToHardwareLoop() 1200 LoopStart = TopBlock; in convertToHardwareLoop() 1214 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart) in convertToHardwareLoop() 1227 .addMBB(LoopStart).addReg(CountReg); in convertToHardwareLoop() 1230 .addMBB(LoopStart).addImm(CountImm); in convertToHardwareLoop() 1236 LoopStart->setHasAddressTaken(); in convertToHardwareLoop() 1239 BlockAddress::get(const_cast<BasicBlock *>(LoopStart->getBasicBlock())); in convertToHardwareLoop() 1243 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart); in convertToHardwareLoop()
|