Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyStoreResults.cpp90 VNInfo *FromVNI = FromLI->getVNInfoAt(FromIdx); in ReplaceDominatedUses()
104 VNInfo *WhereVNI = FromLI->getVNInfoAt(WhereIdx); in ReplaceDominatedUses()
109 VNInfo *ToVNI = ToLI->getVNInfoAt(WhereIdx); in ReplaceDominatedUses()
/external/llvm/lib/CodeGen/
DInlineSpiller.cpp354 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB()
360 VNInfo *SrcVNI = SrcLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
371 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
433 if (LI->getVNInfoAt(Idx) != VNI) in eliminateRedundantSpills()
440 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot()); in eliminateRedundantSpills()
494 VNInfo *SnipVNI = SnipLI.getVNInfoAt(VNI->def.getRegSlot(true)); in markValueUsed()
512 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); in reMaterializeFor()
529 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in reMaterializeFor()
912 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses()
935 eliminateRedundantSpills(SibLI, SibLI.getVNInfoAt(Idx)); in spillAroundUses()
[all …]
DLiveRangeEdit.cpp68 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def); in scanRemattable()
103 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); in allUsesAvailableAt()
113 if (OVNI != li.getVNInfoAt(UseIdx)) in allUsesAvailableAt()
270 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in eliminateDeadDef()
305 if (TheDelegate && LI.getVNInfoAt(Idx) != nullptr) in eliminateDeadDef()
DSplitKit.cpp389 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
457 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in defFromParent()
501 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
518 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
537 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
568 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
599 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
617 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
632 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
683 forceRecompute(RegIdx, Edit->getParent().getVNInfoAt(Def)); in removeBackCopies()
[all …]
DPHIElimination.cpp319 VNInfo *IncomingVNI = IncomingLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
335 VNInfo *OrigDestVNI = DestLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
345 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot()); in LowerPHINode()
476 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode()
DRegisterCoalescer.cpp558 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in adjustCopiesBackFrom()
560 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
656 VNInfo *BValNo = IntB.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
660 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true)); in removeCopyByCommutingDef()
781 VNInfo *DVNI = IntB.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
788 VNInfo *SubDVNI = S.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
791 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
811 VNInfo *ASubValNo = SA.getVNInfoAt(AIdx); in removeCopyByCommutingDef()
838 VNInfo *BSubValNo = CommonRange->getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
1170 if (VNInfo *PrevVNI = DstLI.getVNInfoAt(Idx)) { in eliminateUndefCopy()
[all …]
DLiveDebugVariables.cpp626 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getRegSlot()); in addDefsFromCopies()
642 if (DstLI->getVNInfoAt(Idx) != DstVNI) in addDefsFromCopies()
690 VNI = LI->getVNInfoAt(Idx); in computeIntervals()
702 const VNInfo *VNI = LR->getVNInfoAt(Idx); in computeIntervals()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DInlineSpiller.cpp372 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB()
378 VNInfo *SrcVNI = SrcLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
389 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
451 if (LI->getVNInfoAt(Idx) != VNI) in eliminateRedundantSpills()
458 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot()); in eliminateRedundantSpills()
511 VNInfo *SnipVNI = SnipLI.getVNInfoAt(VNI->def.getRegSlot(true)); in markValueUsed()
528 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); in reMaterializeFor()
545 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in reMaterializeFor()
967 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses()
990 eliminateRedundantSpills(SibLI, SibLI.getVNInfoAt(Idx)); in spillAroundUses()
[all …]
DLiveRangeEdit.cpp88 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def); in scanRemattable()
125 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); in allUsesAvailableAt()
135 if (OVNI != li.getVNInfoAt(UseIdx)) in allUsesAvailableAt()
296 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in eliminateDeadDef()
331 if (TheDelegate && LI.getVNInfoAt(Idx) != nullptr) in eliminateDeadDef()
DSplitKit.cpp429 VNInfo *PV = PS.getVNInfoAt(Def); in addDeadDef()
463 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
642 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in defFromParent()
696 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
713 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
733 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
764 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
795 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
814 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
829 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
[all …]
DPHIElimination.cpp333 VNInfo *IncomingVNI = IncomingLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
349 VNInfo *OrigDestVNI = DestLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
359 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot()); in LowerPHINode()
490 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode()
DRegisterCoalescer.cpp599 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in adjustCopiesBackFrom()
601 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
706 VNInfo *BValNo = IntB.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
710 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true)); in removeCopyByCommutingDef()
831 VNInfo *DVNI = IntB.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
838 VNInfo *SubDVNI = S.getVNInfoAt(DefIdx); in removeCopyByCommutingDef()
841 VNInfo *SubBValNo = S.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
859 VNInfo *ASubValNo = SA.getVNInfoAt(AIdx); in removeCopyByCommutingDef()
866 : SR.getVNInfoAt(CopyIdx); in removeCopyByCommutingDef()
951 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx); in removePartialRedundancy()
[all …]
DRenameIndependentSubregs.cpp192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents()
234 const VNInfo *VNI = SR.getVNInfoAt(Pos); in rewriteOperands()
DLiveDebugVariables.cpp688 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getRegSlot()); in addDefsFromCopies()
705 if (DstLI->getVNInfoAt(Idx) != DstVNI) in addDefsFromCopies()
751 VNI = LI->getVNInfoAt(Idx); in computeIntervals()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyStoreResults.cpp89 VNInfo *FromVNI = FromLI->getVNInfoAt(FromIdx); in ReplaceDominatedUses()
103 VNInfo *WhereVNI = FromLI->getVNInfoAt(WhereIdx); in ReplaceDominatedUses()
108 VNInfo *ToVNI = ToLI->getVNInfoAt(WhereIdx); in ReplaceDominatedUses()
DWebAssemblyRegStackify.cpp255 const VNInfo *DefVNI = LI.getVNInfoAt( in HasOneUse()
313 LI.getVNInfoAt(LIS.getInstructionIndex(*Def).getRegSlot()) : in IsSafeToMove()
563 VNInfo *ValNo = LI.getVNInfoAt(DefIdx); in MoveAndTeeForMultiUse()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DInlineSpiller.cpp537 OrigLI.getVNInfoAt(VNI2->def) != OrigVNI) in traceSiblingValue()
649 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def); in analyzeSiblingValues()
668 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getDefIndex()); in hoistSpill()
699 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpill()
766 if (LI->getVNInfoAt(Idx) != VNI) in eliminateRedundantSpills()
773 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getDefIndex()); in eliminateRedundantSpills()
814 VNInfo *PVNI = LI->getVNInfoAt(LIS.getMBBEndIdx(*PI).getPrevSlot()); in markValueUsed()
827 VNInfo *SnipVNI = SnipLI.getVNInfoAt(VNI->def.getUseIndex()); in markValueUsed()
837 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); in reMaterializeFor()
1133 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getUseIndex())) in spillAroundUses()
[all …]
DSplitKit.cpp350 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
457 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
474 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
493 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
524 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
555 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
573 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
588 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
589 assert(ParentVNI == Edit->getParent().getVNInfoAt(End.getPrevSlot()) && in overlapIntv()
641 forceRecompute(RegIdx, Edit->getParent().getVNInfoAt(Def)); in removeBackCopies()
[all …]
DLiveRangeEdit.cpp102 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); in allUsesAvailableAt()
105 if (OVNI != li.getVNInfoAt(UseIdx)) in allUsesAvailableAt()
262 if (VNInfo *VNI = LI.getVNInfoAt(Idx)) { in eliminateDeadDefs()
DLiveIntervalAnalysis.cpp567 VNInfo *ValNo = interval.getVNInfoAt(start); in handlePhysicalRegisterDef()
770 VNInfo *VNI = li->getVNInfoAt(Idx); in shrinkToUses()
784 VNI = li->getVNInfoAt(Idx); in shrinkToUses()
803 if (VNInfo *UVNI = li->getVNInfoAt(VNI->def.getLoadIndex())) in shrinkToUses()
832 if (VNInfo *PVNI = li->getVNInfoAt(Stop)) in shrinkToUses()
848 assert(li->getVNInfoAt(Stop) == VNI && "Wrong value out of predecessor"); in shrinkToUses()
970 VNInfo *UValNo = li.getVNInfoAt(UseIdx); in isValNoAvailableAt()
971 return UValNo && UValNo == li.getVNInfoAt(getInstructionIndex(MI)); in isValNoAvailableAt()
998 if (li.getVNInfoAt(UseIdx) != ValNo) in isReMaterializable()
DStrongPHIElimination.cpp352 VNInfo *NewVNI = NewLI.getVNInfoAt(DestLR->start); in runOnMachineFunction()
748 VNInfo *DestVNI = DestLI.getVNInfoAt(PHIIndex.getDefIndex()); in InsertCopiesForPHI()
795 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getDefIndex()); in InsertCopiesForPHI()
DLiveInterval.cpp684 LI->getVNInfoAt(LIS.getMBBEndIdx(*PI).getPrevSlot())) in Classify()
691 if (const VNInfo *UVNI = LI->getVNInfoAt(VNI->def.getPrevSlot())) in Classify()
720 const VNInfo *VNI = LI.getVNInfoAt(Idx); in Distribute()
DLiveDebugVariables.cpp585 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getDefIndex()); in addDefsFromCopies()
601 if (DstLI->getVNInfoAt(Idx) != DstVNI) in addDefsFromCopies()
640 const VNInfo *VNI = LI->getVNInfoAt(Idx); in computeIntervals()
DMachineVerifier.cpp716 if (const VNInfo *VNI = LI.getVNInfoAt(DefIdx)) { in visitMachineOperand()
1026 const VNInfo *DefVNI = LI.getVNInfoAt(VNI->def); in verifyLiveIntervals()
1196 const VNInfo *PVNI = LI.getVNInfoAt(PEnd); in verifyLiveIntervals()
/external/llvm/lib/Target/PowerPC/
DPPCVSXFMAMutate.cpp281 VNInfo *FMAValNo = FMAInt.getVNInfoAt(FMAIdx.getRegSlot()); in processBlock()

12