| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
| D | FixIrreducible.cpp | 167 static void createNaturalLoopInternal(LoopInfo &LI, DominatorTree &DT, in createNaturalLoopInternal() 256 static void createNaturalLoop(LoopInfo &LI, DominatorTree &DT, Function *F, in createNaturalLoop() 262 static void createNaturalLoop(LoopInfo &LI, DominatorTree &DT, Loop &L, in createNaturalLoop() 270 static bool makeReducible(LoopInfo &LI, DominatorTree &DT, Graph &&G) { in makeReducible() 316 static bool FixIrreducibleImpl(Function &F, LoopInfo &LI, DominatorTree &DT) { in FixIrreducibleImpl() 344 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local 351 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
|
| D | UnifyLoopExits.cpp | 146 static bool unifyLoopExits(DominatorTree &DT, LoopInfo &LI, Loop *L) { in unifyLoopExits() 219 static bool runImpl(LoopInfo &LI, DominatorTree &DT) { in runImpl() 234 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local 244 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
|
| D | LCSSA.cpp | 79 const DominatorTree &DT, const LoopInfo &LI, in formLCSSAForInstructions() 341 bool llvm::formLCSSA(Loop &L, const DominatorTree &DT, const LoopInfo *LI, in formLCSSA() 411 const LoopInfo *LI, ScalarEvolution *SE) { in formLCSSARecursively() 423 static bool formLCSSAOnAllLoops(const LoopInfo *LI, const DominatorTree &DT, in formLCSSAOnAllLoops() 440 LoopInfo *LI; member 505 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/ |
| D | Sink.cpp | 66 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget() 105 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() 175 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock() 213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() 231 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local 252 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
|
| D | WarnMissedTransforms.cpp | 86 static void warnAboutLeftoverTransformations(Function *F, LoopInfo *LI, in warnAboutLeftoverTransformations() 101 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local 124 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
|
| /external/llvm/lib/Transforms/Scalar/ |
| D | Sink.cpp | 96 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget() 141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() 200 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock() 241 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() 259 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local 281 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
|
| D | LoopSimplifyCFG.cpp | 39 static bool simplifyLoopCFG(Loop &L, DominatorTree &DT, LoopInfo &LI) { in simplifyLoopCFG() 72 auto *LI = FAM.getCachedResult<LoopAnalysis>(*F); in run() local 94 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() local
|
| D | LICM.cpp | 182 auto *LI = FAM.getCachedResult<LoopAnalysis>(*F); in run() local 215 LoopInfo *LI, DominatorTree *DT, in runOnLoop() 295 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion() 353 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion() 444 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local 586 const LoopInfo *LI, in CloneInstructionInExitBlock() 650 static bool sink(Instruction &I, const LoopInfo *LI, const DominatorTree *DT, in sink() 769 LoopInfo &LI; member in __anon44d5eb300211::LoopPromoter 803 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local 829 void replaceLoadWithValue(LoadInst *LI, Value *V) const override { in replaceLoadWithValue() [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | Sink.cpp | 96 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget() 141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() 199 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock() 240 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() 258 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local 279 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
|
| D | WarnMissedTransforms.cpp | 85 static void warnAboutLeftoverTransformations(Function *F, LoopInfo *LI, in warnAboutLeftoverTransformations() 100 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local 123 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
|
| /external/llvm/lib/Analysis/ |
| D | CFG.cpp | 113 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 123 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth() 132 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachableFromMany() 175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
|
| /external/llvm/lib/Transforms/Utils/ |
| D | LCSSA.cpp | 65 PredIteratorCache &PredCache, LoopInfo *LI) { in processInstruction() 216 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA() 262 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively() 275 static bool formLCSSAOnAllLoops(LoopInfo *LI, DominatorTree &DT, in formLCSSAOnAllLoops() 292 LoopInfo *LI; member 337 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
| D | LoopAnalysisManager.h | 57 LoopInfo &LI; member 88 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result() 137 LoopInfo *LI; variable
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
| D | RegAllocBasic.cpp | 91 void enqueue(LiveInterval *LI) override { in enqueue() 98 LiveInterval *LI = Queue.top(); in dequeue() local 145 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY() local 164 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg() local
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
| D | RegAllocBasic.cpp | 89 void enqueueImpl(const LiveInterval *LI) override { Queue.push(LI); } in enqueueImpl() 94 const LiveInterval *LI = Queue.top(); in dequeue() local 147 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY() local 166 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg() local
|
| D | LiveRangeEdit.cpp | 40 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local 209 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad() 268 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill() 347 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local 448 LiveInterval *LI = ToShrink.pop_back_val(); in eliminateDeadDefs() local 497 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
|
| D | SplitKit.cpp | 391 template <typename T> auto &getSubrangeImpl(LaneBitmask LM, T &LI) { in getSubrangeImpl() 399 LiveInterval &LI) { in getSubRangeForMaskExact() 404 const LiveInterval &LI) { in getSubRangeForMaskExact() 413 const LiveInterval &LI) { in getSubRangeForMask() 420 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef() 468 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue() local 585 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent() local 842 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies() local 949 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in computeRedundantBackCopies() local 1002 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopies() local [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
| D | VPlanHCFGBuilder.h | 45 LoopInfo *LI; variable 63 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | LCSSA.cpp | 79 DominatorTree &DT, LoopInfo &LI, in formLCSSAForInstructions() 321 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA() 386 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively() 399 static bool formLCSSAOnAllLoops(LoopInfo *LI, DominatorTree &DT, in formLCSSAOnAllLoops() 416 LoopInfo *LI; member 481 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
| D | AArch64FalkorHWPFFix.cpp | 69 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses() 77 LoopInfo &LI; member in __anon5a9dbe220111::FalkorMarkStridedAccesses 128 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local 648 LoadInfo LI; in getLoadInfo() local 659 const LoadInfo &LI) { in getTag() 825 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
| D | AArch64FalkorHWPFFix.cpp | 71 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses() 79 LoopInfo &LI; member in __anon259b0fdc0111::FalkorMarkStridedAccesses 130 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local 650 LoadInfo LI; in getLoadInfo() local 660 const MachineInstr &MI, const LoadInfo &LI) { in getTag() 829 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local
|
| /external/llvm/lib/CodeGen/ |
| D | LiveRangeEdit.cpp | 39 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local 164 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad() 220 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill() 293 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local 379 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local 440 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | CFG.cpp | 121 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 133 const LoopInfo *LI) { in isPotentiallyReachableFromMany() 207 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 221 const LoopInfo *LI) { in isPotentiallyReachable()
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/ |
| D | CFG.cpp | 128 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 136 const LoopInfo *LI) { in isPotentiallyReachableFromMany() 210 const LoopInfo *LI) { in isPotentiallyReachable() 234 const LoopInfo *LI) { in isPotentiallyReachable()
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Vectorize/ |
| D | VPlanHCFGBuilder.h | 47 LoopInfo *LI; variable 65 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()
|