/aosp_15_r20/packages/modules/NeuralNetworks/tools/systrace_parser/parser/test/ |
D | omr1_incomplete.json | 13 "LI": 0.0, number 21 "LI": 0.0, number 29 "LI": 0.0, number 37 "LI": 0.9359999967273325, number 45 "LI": 0.0, number 53 "LI": 0.9359999967273325, number 61 "LI": 0.0, number 69 "LI": 0.0, number 77 "LI": 0.0, number 85 "LI": 0.0, number [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
H A 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 …]
|
H A D | LiveIntervals.cpp | 188 bool LiveIntervals::computeVirtRegInterval(LiveInterval &LI) { in computeVirtRegInterval() 201 LiveInterval &LI = createEmptyInterval(Reg); in computeVirtRegs() local 335 for (const auto &LI : MBB.liveins()) { in computeLiveInRegUnits() local 389 const LiveInterval &LI = getInterval(Reg); in extendSegmentsToUses() local 507 bool LiveIntervals::computeDeadValues(LiveInterval &LI, in computeDeadValues() 699 const LiveInterval &LI = getInterval(Reg); in addKillFlags() local 842 LiveIntervals::hasPHIKill(const LiveInterval &LI, const VNInfo *VNI) const { in hasPHIKill() argument 903 bool LiveIntervals::checkRegMaskInterference(const LiveInterval &LI, in checkRegMaskInterference() 1023 LiveInterval &LI = LIS.getInterval(Reg); in updateAllRanges() local 1552 LiveInterval &LI = getInterval(Reg); in handleMoveIntoNewBundle() local [all …]
|
H A 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
|
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/ |
H A 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 __anon7f8510b00211::LoopPromoter 803 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local 829 void replaceLoadWithValue(LoadInst *LI, Value *V) const override { in replaceLoadWithValue() [all …]
|
H A 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
H A 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
|
H A D | BasicBlockUtils.cpp | 180 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor() 340 LoopInfo *LI) { in MergeBlockSuccessorsIntoGivenBlocks() 616 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge() 696 auto *LI = Options.LI; in ehAwareSplitEdge() local 881 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl() 936 DominatorTree *DT, LoopInfo *LI, in SplitBlock() 943 DomTreeUpdater *DTU, LoopInfo *LI, in SplitBlock() 951 DomTreeUpdater *DTU, LoopInfo *LI, in splitBlockBefore() 999 LoopInfo *LI, MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation() 1185 DominatorTree *DT, LoopInfo *LI, in SplitBlockPredecessorsImpl() [all …]
|
H A 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 408 LiveInterval &LI) { in getSubRangeForMask() 415 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef() 463 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue() local 633 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent() local 848 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies() local 949 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in computeRedundantBackCopies() local 1004 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopies() local 1150 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in transferValues() local 1272 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in extendPHIKillRanges() local 1287 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in extendPHIKillRanges() local [all …]
|
H A D | LiveIntervals.cpp | 194 bool LiveIntervals::computeVirtRegInterval(LiveInterval &LI) { in computeVirtRegInterval() 207 LiveInterval &LI = createEmptyInterval(Reg); in computeVirtRegs() local 332 for (const auto &LI : MBB.liveins()) { in computeLiveInRegUnits() local 386 const LiveInterval &LI = getInterval(Reg); in extendSegmentsToUses() local 505 bool LiveIntervals::computeDeadValues(LiveInterval &LI, in computeDeadValues() 705 const LiveInterval &LI = getInterval(Reg); in addKillFlags() local 849 LiveIntervals::hasPHIKill(const LiveInterval &LI, const VNInfo *VNI) const { in hasPHIKill() argument 895 bool LiveIntervals::checkRegMaskInterference(LiveInterval &LI, in checkRegMaskInterference() 1004 LiveInterval &LI = LIS.getInterval(Reg); in updateAllRanges() local 1625 LiveInterval &LI = getInterval(Reg); in repairIntervalsInRange() local [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 329 Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT, in runOnLoop() 497 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion() 575 LoopInfo *LI; member in __anon833ffcd20411::ControlFlowHoister 589 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 798 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion() 984 static bool isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, in isLoadInvariantInLoop() 1098 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local 1259 if (auto *LI = dyn_cast<LoadInst>(MD->getMemoryInst())) { in canSinkOrHoistInst() local 1366 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in CloneInstructionInExitBlock() 1466 PHINode *TPN, Instruction *I, LoopInfo *LI, in sinkThroughTriviallyReplaceablePHI() [all …]
|
H A D | SimpleLoopUnswitch.cpp | 106 LoopInfo &LI) { in collectHomogenousInstGraphLoopInvariants() 267 DominatorTree &DT, LoopInfo &LI, in hoistLoopToNewParent() 337 static Loop *getTopMostExitingLoop(BasicBlock *ExitBB, LoopInfo &LI) { in getTopMostExitingLoop() 366 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialBranch() 590 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialSwitch() 869 LoopInfo &LI, ScalarEvolution *SE, in unswitchAllTrivialConditions() 993 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in buildClonedLoopBlocks() 1159 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest() 1218 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops() 1498 DominatorTree &DT, LoopInfo &LI, in deleteDeadBlocksFromLoop() [all …]
|
H A 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/ |
H A 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
|
H A D | SimpleLoopUnswitch.cpp | 152 const LoopInfo &LI) { in collectHomogenousInstGraphLoopInvariants() 367 DominatorTree &DT, LoopInfo &LI, in hoistLoopToNewParent() 438 const LoopInfo &LI) { in getTopMostExitingLoop() 467 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialBranch() 698 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialSwitch() 993 LoopInfo &LI, ScalarEvolution *SE, in unswitchAllTrivialConditions() 1118 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU, in buildClonedLoopBlocks() 1301 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest() 1360 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops() 1641 DominatorTree &DT, LoopInfo &LI, in deleteDeadBlocksFromLoop() [all …]
|
H A D | LICM.cpp | 393 bool LoopInvariantCodeMotion::runOnLoop(Loop *L, AAResults *AA, LoopInfo *LI, in runOnLoop() 539 bool llvm::sinkRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, in sinkRegion() 606 bool llvm::sinkRegionForLoopNest(DomTreeNode *N, AAResults *AA, LoopInfo *LI, in sinkRegionForLoopNest() 637 LoopInfo *LI; member in __anon0efe01580511::ControlFlowHoister 651 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 859 bool llvm::hoistRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, in hoistRegion() 1042 static bool isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, in isLoadInvariantInLoop() 1161 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local 1286 if (auto *LI = dyn_cast<LoadInst>(MD->getMemoryInst())) { in canSinkOrHoistInst() local 1404 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in cloneInstructionInExitBlock() [all …]
|
/aosp_15_r20/external/llvm/lib/Transforms/Utils/ |
H A 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
|
H A D | LoopSimplify.cpp | 119 LoopInfo *LI, bool PreserveLCSSA) { in InsertPreheaderForLoop() 160 DominatorTree *DT, LoopInfo *LI, in rewriteLoopExitBlock() 250 DominatorTree *DT, LoopInfo *LI, in separateNestedLoop() 353 DominatorTree *DT, LoopInfo *LI) { in insertUniqueBackedgeBlock() 465 DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop() 698 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, in simplifyLoop() 774 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local 809 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run() local
|
/aosp_15_r20/external/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 91 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in GetLocation() local 231 const LoadInst *LI) { in isLoadLoadClobberIfExtendedToFullWidth() 245 const LoadInst *LI) { in getLoadLoadClobberFullWidthSize() 319 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in isVolatile() local 333 if (auto *LI = dyn_cast<LoadInst>(QueryInst)) { in getPointerDependencyFrom() local 345 MemoryDependenceResults::getInvariantGroupPointerDependency(LoadInst *LI, in getInvariantGroupPointerDependency() 437 LoadInst *LI = dyn_cast<LoadInst>(QueryInst); in getSimplePointerDependencyFrom() local 453 if (auto *LI = dyn_cast<LoadInst>(I)) in getSimplePointerDependencyFrom() local 500 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getSimplePointerDependencyFrom() local 897 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getNonLocalPointerDependency() local
|
H A 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()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
H A D | AArch64FalkorHWPFFix.cpp | 69 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses() 77 LoopInfo &LI; member in __anonc6ef33a20111::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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
H A D | AArch64FalkorHWPFFix.cpp | 71 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses() 79 LoopInfo &LI; member in __anon91ec855c0111::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
|
/aosp_15_r20/external/llvm/lib/CodeGen/ |
H A 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
|