Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp170 MachineBasicBlock *Preheader = ML->getLoopPreheader(); in processLoop() local
239 MachineBasicBlock *Preheader = Start->getParent(); in expandNormalLoops() local
315 MachineBasicBlock *Preheader = Start->getParent(); in expandCTRLoops() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp66 BasicBlock *Preheader, LoopInfo &LI) { in isLoopDead()
150 auto *Preheader = L->getLoopPreheader(); in isLoopNeverExecuted() local
445 BasicBlock *Preheader = L->getLoopPreheader(); in deleteLoopIfDead() local
H A DLoopSink.cpp302 BasicBlock *Preheader = L.getLoopPreheader(); in sinkLoopInvariantInstructions() local
384 BasicBlock *Preheader = L.getLoopPreheader(); in run() local
H A DLICM.cpp449 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
902 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in hoistRegion() local
1919 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in promoteLoopAccessesToScalars() local
2471 auto *Preheader = L.getLoopPreheader(); in hoistMinMax() local
2538 BasicBlock *Preheader = L.getLoopPreheader(); in hoistGEP() local
2595 auto *Preheader = L.getLoopPreheader(); in hoistAdd() local
2673 auto *Preheader = L.getLoopPreheader(); in hoistSub() local
2797 auto *Preheader = L.getLoopPreheader(); in hoistMulAddAssociation() local
2867 auto *Preheader = L.getLoopPreheader(); in hoistBOAssociation() local
H A DLoopIdiomRecognize.cpp1031 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local
1287 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local
1577 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in isValidStrlenIdiom() local
1748 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in recognizeAndInsertStrLen() local
2484 Intrinsic::ID IntrinID, BasicBlock *Preheader, Instruction *CntInst, in transformLoopToCountable()
H A DLoopSimplifyCFG.cpp366 BasicBlock *Preheader = L.getLoopPreheader(); in handleDeadExits() local
H A DIndVarSimplify.cpp1089 BasicBlock *Preheader = L->getLoopPreheader(); in sinkUnusedInvariants() local
1226 BasicBlock *Preheader = L->getLoopPreheader(); in createInvariantCond() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp147 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local
520 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd()
687 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local
727 BasicBlock *Preheader = OriginalLoop.getLoopPreheader(); in run() local
H A DMatrixUtils.cpp23 BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit, in CreateLoop()
H A DLoopSimplify.cpp212 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop()
355 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock()
537 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
H A DIntegerDivision.cpp203 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
H A DScalarEvolutionExpander.cpp309 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop() local
398 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
1522 if (BasicBlock *Preheader = L->getLoopPreheader()) { in expand() local
H A DLoopUnrollRuntime.cpp341 BasicBlock *InsertBot, BasicBlock *Preheader, in CloneLoopBlocks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp360 BasicBlock *Preheader = L->getLoopPreheader(); in TryConvertLoop() local
401 BasicBlock *Preheader = L->getLoopPreheader(); in CanGenerateTest() local
574 BasicBlock *Preheader = L->getLoopPreheader(); in InsertPHICounter() local
H A DMachineLoopUtils.cpp31 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop() local
H A DMachineLICM.cpp594 MachineBasicBlock *Preheader = getOrCreatePreheader(CurLoop); in HoistRegionPostRA() local
726 MachineBasicBlock *Preheader = CurLoop->getLoopPreheader(); in HoistPostRA() local
830 MachineBasicBlock *Preheader = getOrCreatePreheader(CurLoop); in HoistOutOfLoop() local
1617 unsigned MachineLICMImpl::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader, in Hoist()
1714 if (MachineBasicBlock *Preheader = CurLoop->getLoopPreheader()) in getOrCreatePreheader() local
H A DMachineLoopInfo.cpp161 MachineBasicBlock *Preheader = nullptr; in findLoopPreheader() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h178 MachineBasicBlock *Preheader = nullptr; variable
307 MachineBasicBlock *Preheader = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp639 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in expandFindMismatch() local
893 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in transformByteCompare() local
1186 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in expandFindFirstByte() local
1392 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in transformFindFirstByte() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp99 MachineBasicBlock *Preheader = WLS->getParent(); in revertWhileToDoLoop() local
H A DMVETailPredication.cpp141 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
H A DARMLowOverheadLoops.cpp172 if (auto *Preheader = ML.getLoopPreheader()) in ProcessLoop() local
174 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true, true)) in ProcessLoop() local
364 MachineBasicBlock *Preheader = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp403 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in findInductionRegister() local
598 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in getLoopTripCount() local
1232 MachineBasicBlock *Preheader = MLI->findLoopPreheader(L, SpecPreheader); in convertToHardwareLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp94 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local
372 BasicBlock *Preheader = getLoopPreheader(); in getLoopGuardBranch() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp101 BasicBlock *X86LowerAMXIntrinsics::createLoop(BasicBlock *Preheader, in createLoop()

12