Home
last modified time | relevance | path

Searched refs:getVNInfoAt (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp95 VNInfo *FromVNI = FromLI->getVNInfoAt(FromIdx); in replaceDominatedUses()
109 VNInfo *WhereVNI = FromLI->getVNInfoAt(WhereIdx); in replaceDominatedUses()
114 VNInfo *ToVNI = ToLI->getVNInfoAt(WhereIdx); in replaceDominatedUses()
H A DWebAssemblyRegStackify.cpp293 LI.getVNInfoAt(LIS.getInstructionIndex(*Def).getRegSlot()); in hasOneNonDBGUse()
664 VNInfo *ValNo = LI.getVNInfoAt(DefIdx); in moveAndTeeForMultiUse()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInlineSpiller.cpp437 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB()
443 VNInfo *SrcVNI = SrcLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
454 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
521 if (LI->getVNInfoAt(Idx) != VNI) in eliminateRedundantSpills()
528 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot()); in eliminateRedundantSpills()
582 VNInfo *SnipVNI = SnipLI.getVNInfoAt(VNI->def.getRegSlot(true)); in markValueUsed()
632 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); in reMaterializeFor()
647 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in reMaterializeFor()
1177 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses()
1200 eliminateRedundantSpills(SibLI, SibLI.getVNInfoAt(Idx)); in spillAroundUses()
[all …]
H A DLiveRangeEdit.cpp87 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def); in scanRemattable()
124 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); in allUsesAvailableAt()
134 if (OVNI != li.getVNInfoAt(UseIdx)) in allUsesAvailableAt()
325 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in eliminateDeadDef()
364 if (TheDelegate && LI.getVNInfoAt(Idx) != nullptr) in eliminateDeadDef()
H A DSplitKit.cpp443 VNInfo *PV = PS.getVNInfoAt(Def); in addDeadDef()
477 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
605 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in defFromParent()
668 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
685 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
705 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
719 ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
753 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
784 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
803 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
[all …]
H A DPHIElimination.cpp469 VNInfo *IncomingVNI = IncomingLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
495 VNInfo *OrigDestVNI = LR->getVNInfoAt(DestSegment->start); in LowerPHINode()
507 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); in LowerPHINode()
516 VNInfo *DestVNI = LR->getVNInfoAt(NewStart); in LowerPHINode()
675 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode()
H A DRegisterCoalescer.cpp710 if (!S.getVNInfoAt(FillerStart)) { in adjustCopiesBackFrom()
715 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in adjustCopiesBackFrom()
717 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
837 VNInfo *BValNo = IntB.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
841 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true)); in removeCopyByCommutingDef()
958 VNInfo *DVNI = IntB.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
965 VNInfo *SubDVNI = S.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
968 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
992 VNInfo *ASubValNo = SA.getVNInfoAt(AIdx); in removeCopyByCommutingDef()
1008 : SR.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
[all …]
H A DRenameIndependentSubregs.cpp192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents()
234 const VNInfo *VNI = SR.getVNInfoAt(Pos); in rewriteOperands()
H A DMachineBasicBlock.cpp1306 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge()
1328 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge()
1333 VNInfo *VNI = SR.getVNInfoAt(PrevIndex); in SplitCriticalEdge()
H A DLiveDebugVariables.cpp1056 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getRegSlot()); in addDefsFromCopies()
1083 if (DstLI->getVNInfoAt(KilledAt) != DstVNI) in addDefsFromCopies()
1131 VNI = LI->getVNInfoAt(Idx); in computeIntervals()
H A DLiveIntervals.cpp1743 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) in removePhysRegDefAt()
1751 VNInfo *VNI = LI.getVNInfoAt(Pos); in removeVRegDefAt()
1759 if (VNInfo *SVNI = S.getVNInfoAt(Pos)) in removeVRegDefAt()
H A DLiveInterval.cpp1394 const VNInfo *MainRangeVNI = LI.getVNInfoAt(VNI.def); in Distribute()
H A DMachineVerifier.cpp2744 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef()
3406 const VNInfo *DefVNI = LR.getVNInfoAt(VNI->def); in verifyLiveRangeValue()
H A DTwoAddressInstructionPass.cpp2067 LI.getVNInfoAt(LIS->getInstructionIndex(*UseOp.getParent())); in eliminateRegSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp282 VNInfo *FMAValNo = FMAInt.getVNInfoAt(FMAIdx.getRegSlot()); in processBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1277 VNInfo *VNI = LI.getVNInfoAt(SI); in transferAfter()
1698 VNInfo *DefVNI = DefLI.getVNInfoAt(DefLI.beginIndex()); in coalesceVSETVLIs()
1758 VNInfo *DefVNI = DefLI.getVNInfoAt(DefLI.beginIndex()); in insertReadVL()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h421 VNInfo *getVNInfoAt(SlotIndex Idx) const { in getVNInfoAt() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp3174 V = S.getVNInfoAt(UseIdx); in findReachingDef()
3179 V = LI.getVNInfoAt(UseIdx); in findReachingDef()
3188 if (VNInfo *V = LR.getVNInfoAt(UseIdx)) { in findReachingDef()