Searched defs:PreserveLCSSA (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h81 bool PreserveLCSSA; member in struct:llvm::CriticalEdgeSplittingOptions
86 DontDeleteUselessPHIs(false), PreserveLCSSA(false) {}
99 PreserveLCSSA = true;
201 bool PreserveLCSSA = false);
221 bool PreserveLCSSA = false);
/external/llvm/lib/Target/PowerPC/
H A DPPCLoopPreIncPrep.cpp90 bool PreserveLCSSA; member in class:__anon13129::PPCLoopPreIncPrep
154 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID);
251 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA);
H A DPPCCTRLoops.cpp112 bool PreserveLCSSA; member in struct:__anon13119::PPCCTRLoops
178 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID);
573 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA);
/external/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp119 LoopInfo *LI, bool PreserveLCSSA) {
141 LI, PreserveLCSSA);
161 bool PreserveLCSSA) {
177 PreserveLCSSA);
251 ScalarEvolution *SE, bool PreserveLCSSA,
286 DT, LI, PreserveLCSSA);
467 bool PreserveLCSSA) {
527 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA);
549 if (rewriteLoopExitBlock(L, ExitBlock, DT, LI, PreserveLCSSA)) {
566 separateNestedLoop(L, Preheader, DT, LI, SE, PreserveLCSSA, A
118 InsertPreheaderForLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
159 rewriteLoopExitBlock(Loop *L, BasicBlock *Exit, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
249 separateNestedLoop(Loop *L, BasicBlock *Preheader, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE, bool PreserveLCSSA, AssumptionCache *AC) argument
464 simplifyOneLoop(Loop *L, SmallVectorImpl<Loop *> &Worklist, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE, AssumptionCache *AC, bool PreserveLCSSA) argument
698 simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE, AssumptionCache *AC, bool PreserveLCSSA) argument
781 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); local
[all...]
H A DLoopUnroll.cpp207 bool PreserveLCSSA) {
274 bool NeedToFixLCSSA = PreserveLCSSA && CompletelyUnroll &&
302 PreserveLCSSA)) {
655 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA)
666 simplifyLoop(OuterL, DT, LI, SE, AC, PreserveLCSSA);
203 UnrollLoop(Loop *L, unsigned Count, unsigned TripCount, bool Force, bool AllowRuntime, bool AllowExpensiveTripCount, unsigned TripMultiple, LoopInfo *LI, ScalarEvolution *SE, DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA) argument
H A DLoopUnrollRuntime.cpp65 DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) {
133 PreserveLCSSA);
155 LoopInfo *LI, bool PreserveLCSSA) {
254 PreserveLCSSA);
435 DominatorTree *DT, bool PreserveLCSSA) {
511 DT, LI, PreserveLCSSA);
649 PreserveLCSSA);
674 VMap, DT, LI, PreserveLCSSA);
62 ConnectProlog(Loop *L, Value *BECount, unsigned Count, BasicBlock *PrologExit, BasicBlock *PreHeader, BasicBlock *NewPreHeader, ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
151 ConnectEpilog(Loop *L, Value *ModVal, BasicBlock *NewExit, BasicBlock *Exit, BasicBlock *PreHeader, BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
431 UnrollRuntimeLoopRemainder(Loop *L, unsigned Count, bool AllowExpensiveTripCount, bool UseEpilogRemainder, LoopInfo *LI, ScalarEvolution *SE, DominatorTree *DT, bool PreserveLCSSA) argument
H A DBasicBlockUtils.cpp281 bool PreserveLCSSA, bool &HasLoopExit) {
299 if (PreserveLCSSA)
419 LoopInfo *LI, bool PreserveLCSSA) {
431 LI, PreserveLCSSA);
466 UpdateAnalysisInformation(BB, NewBB, Preds, DT, LI, PreserveLCSSA,
479 bool PreserveLCSSA) {
504 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DT, LI, PreserveLCSSA,
541 PreserveLCSSA, HasLoopExit);
278 UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB, ArrayRef<BasicBlock *> Preds, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA, bool &HasLoopExit) argument
416 SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, const char *Suffix, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
474 SplitLandingPadPredecessors(BasicBlock *OrigBB, ArrayRef<BasicBlock *> Preds, const char *Suffix1, const char *Suffix2, SmallVectorImpl<BasicBlock *> &NewBBs, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) argument
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp333 bool PreserveLCSSA = P->mustPreserveAnalysisID(LCSSAID); local
340 if (PreserveLCSSA)
/external/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp333 LoopInfo *LI, DominatorTree *DT, bool PreserveLCSSA)
335 PreserveLCSSA(PreserveLCSSA), InnerLoopHasReduction(false) {}
362 bool PreserveLCSSA; member in class:__anon13368::LoopInterchangeLegality
431 bool PreserveLCSSA; member in struct:__anon13368::LoopInterchange
456 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID);
580 PreserveLCSSA);
873 InsertPreheaderForLoop(OuterLoop, DT, LI, PreserveLCSSA);
879 InsertPreheaderForLoop(InnerLoop, DT, LI, PreserveLCSSA);
332 LoopInterchangeLegality(Loop *Outer, Loop *Inner, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, bool PreserveLCSSA) argument
H A DLoopUnrollPass.cpp899 AssumptionCache &AC, bool PreserveLCSSA,
975 PreserveLCSSA))
1015 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); variable
1017 return tryToUnrollLoop(L, DT, LI, SE, TTI, AC, PreserveLCSSA, ProvidedCount,
897 tryToUnrollLoop(Loop *L, DominatorTree &DT, LoopInfo *LI, ScalarEvolution *SE, const TargetTransformInfo &TTI, AssumptionCache &AC, bool PreserveLCSSA, Optional<unsigned> ProvidedCount, Optional<unsigned> ProvidedThreshold, Optional<bool> ProvidedAllowPartial, Optional<bool> ProvidedRuntime) argument
H A DLoopRerollPass.cpp159 bool PreserveLCSSA; member in class:__anon13371::LoopReroll
355 bool PreserveLCSSA,
359 PreserveLCSSA(PreserveLCSSA), IV(IV), IVToIncMap(IncrMap),
410 bool PreserveLCSSA; member in struct:__anon13371::LoopReroll::DAGRootTracker
1534 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA);
1674 DAGRootTracker DAGRoots(this, L, IV, SE, AA, TLI, DT, LI, PreserveLCSSA,
1705 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID);
352 DAGRootTracker(LoopReroll *Parent, Loop *L, Instruction *IV, ScalarEvolution *SE, AliasAnalysis *AA, TargetLibraryInfo *TLI, DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA, DenseMap<Instruction *, int64_t> &IncrMap, Instruction *LoopCtrlIV) argument

Completed in 196 milliseconds