Home
last modified time | relevance | path

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

/freebsd-src/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
431 addDeadDef(LiveInterval & LI,VNInfo * VNI,bool Original) addDeadDef() argument
482 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); defValue() local
511 VNInfo *VNI = VFP.getPointer(); forceRecompute() local
678 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); enterIntvBefore() local
695 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), enterIntvAfter() local
729 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, enterIntvAtEnd() local
774 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), leaveIntvAfter() local
794 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); leaveIntvBefore() local
812 VNInfo *VNI = defFromParent(RegIdx, ParentVNI, Start, MBB, leaveIntvAtTop() local
1169 if (VNInfo *VNI = VFP.getPointer()) { transferValues() local
1195 VNInfo *VNI = LI.extendInBlock(BlockStart, std::min(BlockEnd, End)); transferValues() local
1215 VNInfo *VNI = LI.extendInBlock(BlockStart, std::min(BlockEnd, End)); transferValues() local
1486 const VNInfo &VNI = *WorkList.back(); forceRecomputeVNI() 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
[all...]
H A DLiveRangeCalc.cpp239 if (VNInfo *VNI = Map[Pred].first) { in findReachingDefs() local
253 VNInfo *VNI = EP.first; in findReachingDefs() local
404 VNInfo *VNI = LR.getNextValue(Start, *Alloc); in updateSSA() 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()
520 VNInfo *VNI = S.valno; in RenumberValues() local
691 VNInfo *VNI = NewVNInfo[i]; in join() local
1315 for (const VNInfo *VNI : LR.valnos) { in Classify() local
1355 const VNInfo *VNI; in Distribute() local
1389 const VNInfo &VNI = *SR.valnos[I]; in Distribute() local
H A DLiveRangeUtils.h47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
H A DLiveIntervals.cpp339 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); computeLiveInRegUnits() local
390 VNInfo *VNI = WorkList.back().second; extendSegmentsToUses() local
469 VNInfo *VNI = LRQ.valueIn(); shrinkToUses() local
573 VNInfo *VNI = LRQ.valueIn(); shrinkToUses() local
627 VNInfo *VNI = LRQ.valueOutOrDead(); pruneValue() local
1608 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); repairOldRegInRange() local
1613 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); repairOldRegInRange() local
1705 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) removePhysRegDefAt() local
1713 VNInfo *VNI = LI.getVNInfoAt(Pos); removeVRegDefAt() local
[all...]
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() argument
558 markValueUsed(LiveInterval * LI,VNInfo * VNI) markValueUsed() argument
1177 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) spillAroundUses() local
1364 VNInfo *VNI = LI.getVNInfoAt(Idx); isSpillCandBB() local
[all...]
H A DLiveRangeEdit.cpp71 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable() argument
402 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); in eliminateDeadDef() local
H A DPHIElimination.cpp432 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); LowerPHINode() local
597 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); LowerPHINode() local
H A DLiveIntervalCalc.cpp114 for (const VNInfo *VNI : SR.valnos) { in constructMainRangeFromSubranges() local
H A DRegisterCoalescer.cpp1734 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); in eliminateUndefCopy() local
1140 for (auto *VNI : IntB.valnos) { removePartialRedundancy() local
2744 VNInfo *VNI = LR.getValNumInfo(ValNo); analyzeValue() local
3073 VNInfo *VNI = LR.getValNumInfo(ValNo); taintExtent() local
3140 VNInfo *VNI = LR.getValNumInfo(i); resolveConflicts() local
3387 if (VNInfo *VNI = SR.Query(Def).valueOutOrDead()) isDefInSubRange() local
3400 VNInfo *VNI = LR.getValNumInfo(i); pruneMainSegments() local
3414 VNInfo *VNI = LR.getValNumInfo(i); removeImplicitDefs() local
3425 VNInfo *VNI = LR.getValNumInfo(i); eraseInstrs() local
[all...]
H A DTwoAddressInstructionPass.cpp1557 VNInfo *VNI = LI.getNextValue(LastCopyIdx, LIS->getVNInfoAllocator()); processTiedPairs() local
1566 VNInfo *VNI = processTiedPairs() local
1726 for (const VNInfo *VNI : Other.valnos) { processStatepoint() local
1731 VNInfo *VNI = NewVNIs[S.valno->id]; processStatepoint() local
[all...]
H A DStackColoring.cpp864 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); calculateLiveIntervals() local
880 VNInfo *VNI = Intervals[i]->getValNumInfo(0); calculateLiveIntervals() local
H A DCalcSpillWeights.cpp89 const VNInfo *VNI = *I; isRematerializable() local
H A DMachineBasicBlock.cpp1309 LI.addSegment(LiveInterval::Segment(StartIndex, EndIndex, VNI)); in SplitCriticalEdge() local
1282 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); SplitCriticalEdge() local
1304 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); SplitCriticalEdge() local
[all...]
H A DMachineVerifier.cpp2458 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { checkLivenessAtDef() local
3092 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument
3187 const VNInfo *VNI = S.valno; verifyLiveRangeSegment() local
3412 for (const VNInfo *VNI : LR.valnos) verifyLiveRange() local
[all...]
H A DLiveDebugVariables.cpp1128 const VNInfo *VNI = nullptr; in computeIntervals() local
H A DMachineScheduler.cpp1358 VNInfo *VNI; updatePressureDiffs() local
/freebsd-src/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() argument
332 VNInfo *VNI = in getNextValue() local
351 VNInfo *VNI = createValueCopy() local
955 add(SlotIndex Start,SlotIndex End,VNInfo * VNI) add() argument
1012 getEqClass(const VNInfo * VNI) getEqClass() argument
[all...]
H A DLiveRangeCalc.h229 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp119 uint32_t VNI = getStringTableBuilder().insert(VName); in addInjectedSource() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp192 [](const VNInfo *VNI) { in optimizeVcndVcmpPair() argument