Home
last modified time | relevance | path

Searched refs:getInstructionFromIndex (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp406 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 DSplitKit.cpp123 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 DLiveIntervals.cpp525 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 DCalcSpillWeights.cpp94 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
120 MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
H A DInlineSpiller.cpp412 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 DRegisterCoalescer.cpp670 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 DLiveDebugVariables.cpp1082 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 DLiveRangeCalc.cpp214 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); in findReachingDefs()
H A DLiveRangeEdit.cpp89 MachineInstr *DefMI = LIS.getInstructionFromIndex(OrigVNI->def); in scanRemattable()
H A DLiveInterval.cpp455 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) in overlaps()
887 const MachineInstr *MI = Indexes.getInstructionFromIndex(VNI->def); in stripValuesNotDefiningMask()
H A DMachineScheduler.cpp1350 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 DTwoAddressInstructionPass.cpp828 KillMI = LIS->getInstructionFromIndex(I->end); in rescheduleMIBelowKill()
1018 KillMI = LIS->getInstructionFromIndex(I->end); in rescheduleKillAboveMI()
H A DRegAllocGreedy.cpp582 !LIS->getInstructionFromIndex(BI.LastInstr)->isImplicitDef()) in addSplitConstraints()
1266 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Use)) in tryInstructionSplit()
H A DMachineVerifier.cpp2909 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 DGCNRegPressure.h235 LiveRegMap[SII.getInstructionFromIndex(SI)][Reg] = in getLiveRegMap()
243 LiveRegMap[SII.getInstructionFromIndex(SI)][Reg] |= S.LaneMask; in getLiveRegMap()
H A DSIWholeQuadMode.cpp377 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 DGCNRegPressure.cpp27 << *LIS.getInstructionFromIndex(SI); in printLivesAt()
H A DSIRegisterInfo.cpp2997 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 DLiveIntervals.h225 MachineInstr* getInstructionFromIndex(SlotIndex index) const { in getInstructionFromIndex() function
226 return Indexes->getInstructionFromIndex(index); in getInstructionFromIndex()
H A DSlotIndexes.h402 MachineInstr* getInstructionFromIndex(SlotIndex index) const {
514 if (MachineInstr *MI = getInstructionFromIndex(index))
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp319 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 DHexagonRegisterInfo.cpp370 if (const MachineInstr *MI = Indexes.getInstructionFromIndex(I)) in shouldCoalesce()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp118 MachineInstr *AddendMI = LIS->getInstructionFromIndex(AddendValNo->def); in processBlock()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp275 return LIS.getInstructionFromIndex(ValNo->def); in getVRegDef()