/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 120 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 D | RenameIndependentSubregs.cpp | 192 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 D | LiveRangeCalc.cpp | 239 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 D | LiveInterval.cpp | 94 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 D | LiveRangeUtils.h | 47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
|
H A D | LiveIntervals.cpp | 339 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 D | InlineSpiller.cpp | 339 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 D | LiveRangeEdit.cpp | 71 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable() argument 402 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); in eliminateDeadDef() local
|
H A D | PHIElimination.cpp | 432 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); LowerPHINode() local 597 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); LowerPHINode() local
|
H A D | LiveIntervalCalc.cpp | 114 for (const VNInfo *VNI : SR.valnos) { in constructMainRangeFromSubranges() local
|
H A D | RegisterCoalescer.cpp | 1734 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 D | TwoAddressInstructionPass.cpp | 1557 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 D | StackColoring.cpp | 864 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); calculateLiveIntervals() local 880 VNInfo *VNI = Intervals[i]->getValNumInfo(0); calculateLiveIntervals() local
|
H A D | CalcSpillWeights.cpp | 89 const VNInfo *VNI = *I; isRematerializable() local
|
H A D | MachineBasicBlock.cpp | 1309 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 D | MachineVerifier.cpp | 2458 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 D | LiveDebugVariables.cpp | 1128 const VNInfo *VNI = nullptr; in computeIntervals() local
|
H A D | MachineScheduler.cpp | 1358 VNInfo *VNI; updatePressureDiffs() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 259 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 D | LiveRangeCalc.h | 229 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
|
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBFileBuilder.cpp | 119 uint32_t VNI = getStringTableBuilder().insert(VName); in addInjectedSource() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIOptimizeExecMaskingPreRA.cpp | 192 [](const VNInfo *VNI) { in optimizeVcndVcmpPair() argument
|