| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 406 LIS.getInstructionFromIndex(IntGR128.beginIndex()); in shouldCoalesce() 408 LIS.getInstructionFromIndex(IntGRNar.beginIndex()); in shouldCoalesce() 409 MachineInstr *LastMI_GR128 = LIS.getInstructionFromIndex(IntGR128.endIndex()); in shouldCoalesce() 410 MachineInstr *LastMI_GRNar = LIS.getInstructionFromIndex(IntGRNar.endIndex()); in shouldCoalesce()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SplitKit.cpp | 123 if (auto *I = LIS.getInstructionFromIndex(LIP.second)) in computeLastInsertPoint() 145 return LIS.getInstructionFromIndex(LIP); in getLastInsertPointIter() 442 const MachineInstr *DefMI = LIS.getInstructionFromIndex(Def); in addDeadDef() 601 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); in defFromParent() 664 MachineInstr *MI = LIS.getInstructionFromIndex(Idx); in enterIntvBefore() 681 MachineInstr *MI = LIS.getInstructionFromIndex(Idx); in enterIntvAfter() 749 MachineInstr *MI = LIS.getInstructionFromIndex(Boundary); in leaveIntvAfter() 781 MachineInstr *MI = LIS.getInstructionFromIndex(Idx); in leaveIntvBefore() 827 if (auto *MI = LIS.getInstructionFromIndex(End)) in overlapIntv() 850 MachineInstr *MI = LIS.getInstructionFromIndex(Def); in removeBackCopies() [all …]
|
| H A D | LiveIntervals.cpp | 525 MachineInstr *MI = getInstructionFromIndex(Def); in computeDeadValues() 540 MachineInstr *MI = getInstructionFromIndex(Def); in computeDeadValues() 731 MachineInstr *MI = getInstructionFromIndex(RI->end); in addKillFlags() 958 if (MachineInstr *MI = getInstructionFromIndex(*SlotI)) in checkRegMaskInterference() 1119 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(OldIdxIn->end)) in handleMoveDown() 1420 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(NewIdx)) in handleMoveUp() 1485 if (MachineInstr *MI = Indexes->getInstructionFromIndex( in findLastUseBefore() 1590 bool isStartValid = getInstructionFromIndex(LII->start); in repairOldRegInRange() 1591 bool isEndValid = getInstructionFromIndex(LII->end); in repairOldRegInRange() 1648 bool isStartValid = getInstructionFromIndex(LII->start); in repairOldRegInRange()
|
| H A D | CalcSpillWeights.cpp | 94 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable() 120 MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
|
| H A D | InlineSpiller.cpp | 412 MachineInstr *DefMI = LIS.getInstructionFromIndex(SrcVNI->def); in hoistSpillInsideBB() 520 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in markValueUsed() 592 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); in reMaterializeFor() 634 auto *NewMI = LIS.getInstructionFromIndex(DefIdx); in reMaterializeFor() 639 << *LIS.getInstructionFromIndex(DefIdx)); in reMaterializeFor() 687 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in reMaterializeAll()
|
| H A D | RegisterCoalescer.cpp | 670 MachineInstr *ACopyMI = LIS->getInstructionFromIndex(AValNo->def); in adjustCopiesBackFrom() 684 LIS->getInstructionFromIndex(ValS->end.getPrevSlot()); in adjustCopiesBackFrom() 854 MachineInstr *DefMI = LIS->getInstructionFromIndex(AValNo->def); in removeCopyByCommutingDef() 1135 MachineInstr *DefMI = LIS->getInstructionFromIndex(PVal->def); in removePartialRedundancy() 1300 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def); in reMaterializeTrivialDef() 2229 MachineInstr *MI = LIS->getInstructionFromIndex(SI); in joinReservedPhysReg() 2583 MachineInstr *MI = Indexes->getInstructionFromIndex(Def); in followCopyChain() 2672 DefMI = Indexes->getInstructionFromIndex(VNI->def); in analyzeValue() 3068 MI = Indexes->getInstructionFromIndex(VNI->def); in resolveConflicts() 3077 Indexes->getInstructionFromIndex(TaintExtent.front().first); in resolveConflicts() [all …]
|
| H A D | LiveDebugVariables.cpp | 1082 MachineInstr *CopyMI = LIS.getInstructionFromIndex(DstVNI->def); in addDefsFromCopies() 1593 while (!(MI = LIS.getInstructionFromIndex(Idx))) { in findInsertLocation() 1926 if (MachineInstr *Pos = Slots->getInstructionFromIndex(Idx)) { in emitDebugValues() 1936 Pos = Slots->getInstructionFromIndex(Idx); in emitDebugValues()
|
| H A D | LiveRangeCalc.cpp | 214 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); in findReachingDefs()
|
| H A D | LiveRangeEdit.cpp | 89 MachineInstr *DefMI = LIS.getInstructionFromIndex(OrigVNI->def); in scanRemattable()
|
| H A D | LiveInterval.cpp | 455 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) in overlaps() 887 const MachineInstr *MI = Indexes.getInstructionFromIndex(VNI->def); in stripValuesNotDefiningMask()
|
| H A D | MachineScheduler.cpp | 1350 MachineInstr *DefMI = LIS->getInstructionFromIndex(DefVNI->def); in computeCyclicCriticalPath() 1889 MachineInstr *GlobalDef = LIS->getInstructionFromIndex(GlobalSegment->start); in constrainLocalCopy() 1901 MachineInstr *LastLocalDef = LIS->getInstructionFromIndex(LastLocalVN->def); in constrainLocalCopy() 1916 LIS->getInstructionFromIndex(LocalLI->beginIndex()); in constrainLocalCopy()
|
| H A D | TwoAddressInstructionPass.cpp | 828 KillMI = LIS->getInstructionFromIndex(I->end); in rescheduleMIBelowKill() 1018 KillMI = LIS->getInstructionFromIndex(I->end); in rescheduleKillAboveMI()
|
| H A D | RegAllocGreedy.cpp | 582 !LIS->getInstructionFromIndex(BI.LastInstr)->isImplicitDef()) in addSplitConstraints() 1266 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Use)) in tryInstructionSplit()
|
| H A D | MachineVerifier.cpp | 2909 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def); in verifyLiveRangeValue() 3016 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.h | 235 LiveRegMap[SII.getInstructionFromIndex(SI)][Reg] = in getLiveRegMap() 243 LiveRegMap[SII.getInstructionFromIndex(SI)][Reg] |= S.LaneMask; in getLiveRegMap()
|
| H A D | SIWholeQuadMode.cpp | 377 MachineInstr *MI = LIS->getInstructionFromIndex(Value->def); in markDefs() 1120 MachineInstr *EndMI = LIS->getInstructionFromIndex(S->end.getBaseIndex()); in prepareInsertion() 1134 if (MachineInstr *MI = LIS->getInstructionFromIndex(Idx)) in prepareInsertion()
|
| H A D | GCNRegPressure.cpp | 27 << *LIS.getInstructionFromIndex(SI); in printLivesAt()
|
| H A D | SIRegisterInfo.cpp | 2997 MDT.dominates(LIS->getInstructionFromIndex(DefIdx), in findReachingDef() 2998 LIS->getInstructionFromIndex(V->def))) in findReachingDef() 3006 MachineInstr *Def = LIS->getInstructionFromIndex(DefIdx); in findReachingDef()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervals.h | 225 MachineInstr* getInstructionFromIndex(SlotIndex index) const { in getInstructionFromIndex() function 226 return Indexes->getInstructionFromIndex(index); in getInstructionFromIndex()
|
| H A D | SlotIndexes.h | 402 MachineInstr* getInstructionFromIndex(SlotIndex index) const { 514 if (MachineInstr *MI = getInstructionFromIndex(index))
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonExpandCondsets.cpp | 319 MachineInstr *MI = LIS->getInstructionFromIndex(K); in updateKillFlags() 343 MachineInstr *DefI = LIS->getInstructionFromIndex(NextI->start); in updateKillFlags() 420 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() 474 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() 491 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange()
|
| H A D | HexagonRegisterInfo.cpp | 370 if (const MachineInstr *MI = Indexes.getInstructionFromIndex(I)) in shouldCoalesce()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXFMAMutate.cpp | 118 MachineInstr *AddendMI = LIS->getInstructionFromIndex(AddendValNo->def); in processBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 275 return LIS.getInstructionFromIndex(ValNo->def); in getVRegDef()
|