Home
last modified time | relevance | path

Searched defs:Preheader (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp285 BasicBlock *Preheader = L.getLoopPreheader(); in sinkLoopInvariantInstructions() local
344 static void computeAliasSet(Loop &L, BasicBlock &Preheader, in computeAliasSet()
376 BasicBlock *Preheader = L.getLoopPreheader(); in run() local
426 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
H A DLoopDeletion.cpp57 BasicBlock *Preheader) { in isLoopDead()
112 auto *Preheader = L->getLoopPreheader(); in isLoopNeverExecuted() local
181 BasicBlock *Preheader = L->getLoopPreheader(); in deleteLoopIfDead() local
H A DInductiveRangeCheckElimination.cpp774 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local
1195 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd()
1363 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local
1403 BasicBlock *Preheader = nullptr; in run() local
1890 BasicBlock *Preheader = L->getLoopPreheader(); in run() local
H A DLoopIdiomRecognize.cpp1047 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local
1196 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local
1860 Intrinsic::ID IntrinID, BasicBlock *Preheader, Instruction *CntInst, in transformLoopToCountable()
H A DLoopSimplifyCFG.cpp357 BasicBlock *Preheader = L.getLoopPreheader(); in handleDeadExits() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DHardwareLoops.cpp302 BasicBlock *Preheader = L->getLoopPreheader(); in TryConvertLoop() local
343 BasicBlock *Preheader = L->getLoopPreheader(); in CanGenerateTest() local
501 BasicBlock *Preheader = L->getLoopPreheader(); in InsertPHICounter() local
H A DMachineLoopUtils.cpp32 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop() local
H A DMachineLoopInfo.cpp130 MachineBasicBlock *Preheader = nullptr; in findLoopPreheader() local
H A DMachineLICM.cpp513 MachineBasicBlock *Preheader = getCurPreheader(); in HoistRegionPostRA() local
614 MachineBasicBlock *Preheader = getCurPreheader(); in HoistPostRA() local
701 MachineBasicBlock *Preheader = getCurPreheader(); in HoistOutOfLoop() local
1387 bool MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
H A DMachineSink.cpp467 MachineBasicBlock *Preheader = LI->findLoopPreheader(L); in runOnMachineFunction() local
1222 MachineBasicBlock *Preheader = L->getLoopPreheader(); in SinkIntoLoop() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h176 MachineBasicBlock *Preheader; variable
303 MachineBasicBlock *Preheader; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp23 BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit, in CreateLoop()
H A DLoopSimplify.cpp220 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop()
364 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock()
547 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
H A DScalarEvolutionExpander.cpp263 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop() local
596 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
620 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
1949 if (BasicBlock *Preheader = L->getLoopPreheader()) in expand() local
H A DIntegerDivision.cpp225 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
H A DLoopUnroll.cpp365 BasicBlock *Preheader = L->getLoopPreheader(); in UnrollLoop() local
H A DLoopUnrollRuntime.cpp306 BasicBlock *InsertBot, BasicBlock *Preheader, in CloneLoopBlocks()
H A DLoopUnrollAndJam.cpp302 BasicBlock *Preheader = L->getLoopPreheader(); in UnrollAndJamLoop() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp147 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
H A DARMLowOverheadLoops.cpp159 if (auto *Preheader = ML.getLoopPreheader()) in ProcessLoop() local
161 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true)) in ProcessLoop() local
363 MachineBasicBlock *Preheader = nullptr; member
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1108 BasicBlock *Preheader; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopInfo.cpp96 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local
370 BasicBlock *Preheader = getLoopPreheader(); in getLoopGuardBranch() local
H A DIVDescriptors.cpp727 auto *Preheader = TheLoop->getLoopPreheader(); in isFirstOrderRecurrence() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp408 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in findInductionRegister() local
602 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in getLoopTripCount() local
1194 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in convertToHardwareLoop() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp103 BasicBlock *X86LowerAMXIntrinsics::createLoop(BasicBlock *Preheader, in createLoop()

12