Searched refs:LoopStart (Results 1 - 2 of 2) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp819 BasicBlock *LoopStart = Node->getEntry(); local
821 if (!Loops.count(LoopStart)) {
827 LoopStart = needPrefix(true);
837 Function *LoopFunc = LoopStart->getParent();
838 if (LoopStart == &LoopFunc->getEntryBlock()) {
839 LoopStart->setName("entry.orig");
842 BasicBlock::Create(LoopStart->getContext(),
845 LoopStart);
846 BranchInst::Create(LoopStart, NewEntry);
852 LoopConds.push_back(BranchInst::Create(Next, LoopStart,
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1182 MachineBasicBlock *LoopStart = 0; local
1191 LoopStart = TB;
1193 LoopStart = FB;
1198 LoopStart = TopBlock;
1212 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart)
1225 .addMBB(LoopStart).addReg(CountReg);
1228 .addMBB(LoopStart).addImm(CountImm);
1234 LoopStart->setHasAddressTaken();
1237 BlockAddress::get(const_cast<BasicBlock *>(LoopStart->getBasicBlock()));
1241 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart);
[all...]

Completed in 54 milliseconds