Home
last modified time | relevance | path

Searched refs:PreHeader (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp73 BasicBlock *PreHeader, BasicBlock *NewPreHeader, in ConnectProlog() argument
112 PreHeader); in ConnectProlog()
115 NewPN->addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectProlog()
187 BasicBlock *Exit, BasicBlock *PreHeader, in ConnectEpilog() argument
227 PN.addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectEpilog()
263 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
669 BasicBlock *PreHeader = L->getLoopPreheader(); in UnrollRuntimeLoopRemainder() local
670 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
706 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
707 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
[all …]
H A DLoopPeel.cpp513 BasicBlock *PreHeader = L->getLoopPreheader(); in cloneLoopBlocks() local
593 VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader); in cloneLoopBlocks()
677 BasicBlock *PreHeader = L->getLoopPreheader(); in peelLoop() local
760 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); in peelLoop()
768 NewPreHeader->setName(PreHeader->getName() + ".peel.newph"); in peelLoop()
H A DLoopUnroll.cpp192 BasicBlock *PreHeader = L->getLoopPreheader(); in isEpilogProfitable() local
194 assert(PreHeader && Header); in isEpilogProfitable()
196 if (isa<ConstantInt>(PN.getIncomingValueForBlock(PreHeader))) in isEpilogProfitable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp79 MachineInstr *CheckForLRUseInPredecessors(MachineBasicBlock *PreHeader,
269 MachineBasicBlock *PreHeader, MachineInstr *LoopStart) { in CheckForLRUseInPredecessors() argument
272 Worklist.push_back(PreHeader); in CheckForLRUseInPredecessors()
288 BuildMI(*PreHeader, PreHeader->getFirstTerminator(), in CheckForLRUseInPredecessors()
326 auto *PreHeader = ML->getLoopPreheader(); in MergeLoopEnd() local
327 if (LoopStart->getOpcode() == ARM::t2WhileLoopStartLR && PreHeader) in MergeLoopEnd()
328 LoopStart = CheckForLRUseInPredecessors(PreHeader, LoopStart); in MergeLoopEnd()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopInfo.cpp994 auto *PreHeader = L.getLoopPreheader(); in printLoop() local
995 if (PreHeader) { in printLoop()
997 PreHeader->print(OS); in printLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1413 BasicBlock *PreHeader = CLI->getPreheader(); in createDynamicWorkshareLoop() local
1414 Builder.SetInsertPoint(PreHeader->getTerminator()); in createDynamicWorkshareLoop()
1446 PreHeader->getContext(), Twine(PreHeader->getName()) + ".outer.cond", in createDynamicWorkshareLoop()
1447 PreHeader->getParent()); in createDynamicWorkshareLoop()
1467 Instruction *Term = PreHeader->getTerminator(); in createDynamicWorkshareLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h688 findLoopInstr(MachineBasicBlock &PreHeader,
H A DPPCInstrInfo.cpp5433 MachineBasicBlock &PreHeader, in findLoopInstr() argument
5439 for (auto &I : PreHeader.instrs()) in findLoopInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1806 BasicBlock *PreHeader = L->getLoopPreheader(); in run() local
1807 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h756 MachineBasicBlock &PreHeader, in reduceLoopCount() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5593 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local
5594 if (!PreHeader) in optimizeGatherSequence()
5608 I->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()