Home
last modified time | relevance | path

Searched defs:VNI (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp120 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd); in computeLastInsertPoint() local
173 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses() local
430 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef()
481 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() local
510 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local
677 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local
694 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local
728 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local
773 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local
793 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local
[all …]
H A DRenameIndependentSubregs.cpp192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents() local
234 const VNInfo *VNI = SR.getVNInfoAt(Pos); in rewriteOperands() local
280 const VNInfo &VNI = *SR.valnos[I]; in distribute() local
319 const VNInfo &VNI = *SR.valnos[I]; in computeMainRangesFixFlags() local
H A DLiveInterval.cpp94 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); in createDeadDef() local
115 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); in createDeadDef() local
363 VNInfo *LiveRange::createDeadDef(VNInfo *VNI) { in createDeadDef() argument
520 VNInfo *VNI = S.valno; RenumberValues() local
688 VNInfo *VNI = NewVNInfo[i]; join() local
1312 for (const VNInfo *VNI : LR.valnos) { Classify() local
1352 const VNInfo *VNI; Distribute() local
1386 const VNInfo &VNI = *SR.valnos[I]; Distribute() local
[all...]
H A DLiveRangeCalc.cpp234 if (VNInfo *VNI = Map[Pred].first) { findReachingDefs() local
248 VNInfo *VNI = EP.first; findReachingDefs() local
399 VNInfo *VNI = LR.getNextValue(Start, *Alloc); updateSSA() local
[all...]
H A DLiveRangeUtils.h47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
H A DLiveIntervals.cpp364 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); in computeLiveInRegUnits() local
415 VNInfo *VNI = WorkList.back().second; in extendSegmentsToUses() local
494 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
598 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
652 VNInfo *VNI = LRQ.valueOutOrDead(); in pruneValue() local
1632 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1637 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1743 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) in removePhysRegDefAt() local
1751 VNInfo *VNI = LI.getVNInfoAt(Pos); in removeVRegDefAt() local
H A DInlineSpiller.cpp339 for (auto *VNI : SnipLI.vnis()) { in isSnippet() local
437 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB() local
494 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills()
558 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed()
1177 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses() local
1364 VNInfo *VNI = LI.getVNInfoAt(Idx); in isSpillCandBB() local
H A DLiveRangeEdit.cpp71 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
402 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); in eliminateDeadDef() local
H A DRegisterCoalescer.cpp1141 for (auto *VNI : IntB.valnos) { in removePartialRedundancy() local
1734 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); in eliminateUndefCopy() local
2744 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue() local
3073 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent() local
3140 VNInfo *VNI = LR.getValNumInfo(i); in resolveConflicts() local
3387 if (VNInfo *VNI = SR.Query(Def).valueOutOrDead()) in isDefInSubRange() local
3400 VNInfo *VNI = LR.getValNumInfo(i); in pruneMainSegments() local
3414 VNInfo *VNI = LR.getValNumInfo(i); in removeImplicitDefs() local
3425 VNInfo *VNI = LR.getValNumInfo(i); in eraseInstrs() local
H A DLiveIntervalCalc.cpp115 if (!VNI->isUnused() && !VNI->isPHIDef()) in constructMainRangeFromSubranges() local
H A DPHIElimination.cpp507 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); in LowerPHINode() local
675 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode() local
H A DStackColoring.cpp868 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); in calculateLiveIntervals() local
884 VNInfo *VNI = Intervals[i]->getValNumInfo(0); in calculateLiveIntervals() local
H A DTwoAddressInstructionPass.cpp1632 VNInfo *VNI = LI.getNextValue(LastCopyIdx, LIS->getVNInfoAllocator()); in processTiedPairs() local
1641 VNInfo *VNI = in processTiedPairs() local
1801 for (const VNInfo *VNI : Other.valnos) { in processStatepoint() local
1806 VNInfo *VNI = NewVNIs[S.valno->id]; in processStatepoint() local
H A DCalcSpillWeights.cpp90 const VNInfo *VNI = *I; in isRematerializable() local
H A DMachineBasicBlock.cpp1306 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge() local
1328 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge() local
1333 VNInfo *VNI = SR.getVNInfoAt(PrevIndex); in SplitCriticalEdge() local
H A DMachineVerifier.cpp2744 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef() local
3401 const VNInfo *VNI, Register Reg, in verifyLiveRangeValue()
3496 const VNInfo *VNI = S.valno; in verifyLiveRangeSegment() local
3721 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange() local
H A DLiveDebugVariables.cpp1128 const VNInfo *VNI = nullptr; in computeIntervals() local
H A DMachineScheduler.cpp1396 VNInfo *VNI; in updatePressureDiffs() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h259 for (const VNInfo *VNI : Other.valnos) in assign() local
325 bool containsValue(const VNInfo *VNI) const { in containsValue()
332 VNInfo *VNI = in getNextValue() local
351 VNInfo *VNI = in createValueCopy() local
961 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { in add()
1018 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()
H A DLiveRangeCalc.h229 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp118 uint32_t VNI = getStringTableBuilder().insert(VName); addInjectedSource() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp975 VNInfo *VNI = getVNInfoFromReg(AVLReg, MI, LIS); in getInfoForVSETVLI() local
1054 VNInfo *VNI = getVNInfoFromReg(VLOp.getReg(), MI, LIS); in computeInfoForInstr() local
1277 VNInfo *VNI = LI.getVNInfoAt(SI); in transferAfter() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp192 [](const VNInfo *VNI) { in optimizeVcndVcmpPair()