Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DMachineLICM.cpp437 MachineBasicBlock *Preheader = getCurPreheader(); in HoistRegionPostRA() local
551 MachineBasicBlock *Preheader = getCurPreheader(); in HoistPostRA() local
632 MachineBasicBlock *Preheader = getCurPreheader(); in HoistOutOfLoop() local
714 MachineBasicBlock *Preheader = getCurPreheader(); in SinkIntoLoop() local
1321 bool MachineLICM::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp248 static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, in separateNestedLoop()
351 static BasicBlock *insertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader, in insertUniqueBackedgeBlock()
530 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop() local
DLoopUnrollRuntime.cpp147 BasicBlock *Preheader = L->getLoopPreheader(); in CloneLoopBlocks() local
DLoopUnroll.cpp163 BasicBlock *Preheader = L->getLoopPreheader(); in UnrollLoop() local
DIntegerDivision.cpp226 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp663 BasicBlock *Preheader = L.getLoopPreheader(); in parseLoopStructure() local
975 const LoopStructure &LS, BasicBlock *Preheader, Value *ExitSubloopAt, in changeIterationSpaceEnd()
1153 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header); in createPreheader() local
1178 BasicBlock *Preheader = nullptr; in run() local
1400 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
DLoopDeletion.cpp85 bool &Changed, BasicBlock *Preheader) { in isLoopDead()
DLICM.cpp149 BasicBlock *Preheader; // The preheader block of the current loop... member
669 static bool hoist(Instruction &I, BasicBlock *Preheader) { in hoist()
848 BasicBlock * Preheader = CurLoop->getLoopPreheader(); in promoteLoopAccessesToScalars() local
DLoopIdiomRecognize.cpp530 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore() local
638 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad() local
DIndVarSimplify.cpp721 BasicBlock *Preheader = L->getLoopPreheader(); in canLoopBeDeleted() local
1995 BasicBlock *Preheader = L->getLoopPreheader(); in sinkUnusedInvariants() local
DLoopRerollPass.cpp1309 BasicBlock *Preheader = L->getLoopPreheader(); in replace() local
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp206 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop() local
533 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
561 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP() local
1611 if (BasicBlock *Preheader = L->getLoopPreheader()) in expand() local
DLoopInfo.cpp110 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant() local
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp386 MachineBasicBlock *Preheader = L->getLoopPreheader(); in findInductionRegister() local
567 MachineBasicBlock *Preheader = L->getLoopPreheader(); in getLoopTripCount() local
1154 MachineBasicBlock *Preheader = L->getLoopPreheader(); in convertToHardwareLoop() local
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp535 BasicBlock *Preheader = L->getLoopPreheader(); in convertToCTRLoop() local