Home
last modified time | relevance | path

Searched refs:NewPreheader (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
H A DLoopUnswitch.cpp1350 BasicBlock *NewPreheader = in unswitchNontrivialCondition() local
1352 LoopBlocks.push_back(NewPreheader); in unswitchNontrivialCondition()
1385 F->getBasicBlockList().splice(NewPreheader->getIterator(), in unswitchNontrivialCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2196 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2200 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2207 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2209 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2210 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2240 Func, NewPreheader); in processCopyingStore()
2244 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
H A DHexagonInstrInfo.cpp729 void setPreheader(MachineBasicBlock *NewPreheader) override { in setPreheader() argument
730 NewPreheader->splice(NewPreheader->getFirstTerminator(), Loop->getParent(), in setPreheader()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h726 virtual void setPreheader(MachineBasicBlock *NewPreheader) = 0;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5384 void setPreheader(MachineBasicBlock *NewPreheader) override { in setPreheader() argument