Home
last modified time | relevance | path

Searched defs:LI (Results 1 – 25 of 1093) sorted by relevance

12345678910>>...44

/aosp_15_r20/packages/modules/NeuralNetworks/tools/systrace_parser/parser/test/
Domr1_incomplete.json13 "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 DSplitKit.cpp391 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 DLiveIntervals.cpp188 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 DLiveRangeEdit.cpp40 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 DLICM.cpp182 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 DSink.cpp96 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 DFixIrreducible.cpp167 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 DBasicBlockUtils.cpp180 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 DLCSSA.cpp79 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 DSplitKit.cpp408 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 DLiveIntervals.cpp194 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 DLICM.cpp329 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 DSimpleLoopUnswitch.cpp106 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 DSink.cpp96 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 DSink.cpp66 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 DSimpleLoopUnswitch.cpp152 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 DLICM.cpp393 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 DLCSSA.cpp65 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 DLoopSimplify.cpp119 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 DMemoryDependenceAnalysis.cpp91 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 DCFG.cpp113 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 DLCSSA.cpp79 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 DAArch64FalkorHWPFFix.cpp69 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 DAArch64FalkorHWPFFix.cpp71 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 DLiveRangeEdit.cpp39 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

12345678910>>...44