/external/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 81 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 D | PPCLoopPreIncPrep.cpp | 90 bool PreserveLCSSA; member in class:__anon13129::PPCLoopPreIncPrep 154 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); 251 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA);
|
H A D | PPCCTRLoops.cpp | 112 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 D | LoopSimplify.cpp | 119 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 D | LoopUnroll.cpp | 207 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 D | LoopUnrollRuntime.cpp | 65 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 D | BasicBlockUtils.cpp | 281 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 D | BasicBlockUtils.cpp | 333 bool PreserveLCSSA = P->mustPreserveAnalysisID(LCSSAID); local 340 if (PreserveLCSSA)
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 333 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 D | LoopUnrollPass.cpp | 899 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 D | LoopRerollPass.cpp | 159 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
|