/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMemIntrinsicResults.cpp | 95 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 D | WebAssemblyRegStackify.cpp | 293 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 D | InlineSpiller.cpp | 437 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 D | LiveRangeEdit.cpp | 87 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 D | SplitKit.cpp | 443 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 D | PHIElimination.cpp | 469 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 D | RegisterCoalescer.cpp | 710 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 D | RenameIndependentSubregs.cpp | 192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents() 234 const VNInfo *VNI = SR.getVNInfoAt(Pos); in rewriteOperands()
|
H A D | MachineBasicBlock.cpp | 1306 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 D | LiveDebugVariables.cpp | 1056 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 D | LiveIntervals.cpp | 1743 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 D | LiveInterval.cpp | 1394 const VNInfo *MainRangeVNI = LI.getVNInfoAt(VNI.def); in Distribute()
|
H A D | MachineVerifier.cpp | 2744 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef() 3406 const VNInfo *DefVNI = LR.getVNInfoAt(VNI->def); in verifyLiveRangeValue()
|
H A D | TwoAddressInstructionPass.cpp | 2067 LI.getVNInfoAt(LIS->getInstructionIndex(*UseOp.getParent())); in eliminateRegSequence()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXFMAMutate.cpp | 282 VNInfo *FMAValNo = FMAInt.getVNInfoAt(FMAIdx.getRegSlot()); in processBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInsertVSETVLI.cpp | 1277 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 D | LiveInterval.h | 421 VNInfo *getVNInfoAt(SlotIndex Idx) const { in getVNInfoAt() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRegisterInfo.cpp | 3174 V = S.getVNInfoAt(UseIdx); in findReachingDef() 3179 V = LI.getVNInfoAt(UseIdx); in findReachingDef() 3188 if (VNInfo *V = LR.getVNInfoAt(UseIdx)) { in findReachingDef()
|