/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 73 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 D | LoopPeel.cpp | 513 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 D | LoopUnroll.cpp | 192 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 D | MVETPAndVPTOptimisationsPass.cpp | 79 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 D | LoopInfo.cpp | 994 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 D | OMPIRBuilder.cpp | 1413 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 D | PPCInstrInfo.h | 688 findLoopInstr(MachineBasicBlock &PreHeader,
|
H A D | PPCInstrInfo.cpp | 5433 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 D | IndVarSimplify.cpp | 1806 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 D | TargetInstrInfo.h | 756 MachineBasicBlock &PreHeader, in reduceLoopCount() argument
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 5593 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local 5594 if (!PreHeader) in optimizeGatherSequence() 5608 I->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()
|