/llvm-project/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 120 if (!VNI) in computeLastInsertPoint() local 173 if (!VNI->isPHIDef() && !VNI->isUnused()) in analyzeUses() local 430 addDeadDef(LiveInterval & LI,VNInfo * VNI,bool Original) addDeadDef() argument 481 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); defValue() local 510 VNInfo *VNI = VFP.getPointer(); forceRecompute() local 677 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); enterIntvBefore() local 694 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), enterIntvAfter() local 728 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, enterIntvAtEnd() local 773 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), leaveIntvAfter() local 793 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); leaveIntvBefore() local 811 VNInfo *VNI = defFromParent(RegIdx, ParentVNI, Start, MBB, leaveIntvAtTop() local 1168 if (VNInfo *VNI = VFP.getPointer()) { transferValues() local 1194 VNInfo *VNI = LI.extendInBlock(BlockStart, std::min(BlockEnd, End)); transferValues() local 1214 VNInfo *VNI = LI.extendInBlock(BlockStart, std::min(BlockEnd, End)); transferValues() local 1485 const VNInfo &VNI = *WorkList.back(); forceRecomputeVNI() local [all...] |
H A D | LiveRangeUtils.h | 47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
|
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 (TheVNI && TheVNI != VNI) in findReachingDefs() local 253 VNInfo *VNI = EP.first; findReachingDefs() local 404 VNInfo *VNI = LR.getNextValue(Start, *Alloc); updateSSA() local [all...] |
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() argument 520 VNInfo *VNI = S.valno; RenumberValues() local 691 VNInfo *VNI = NewVNInfo[i]; join() local 1315 for (const VNInfo *VNI : LR.valnos) { Classify() local 1355 const VNInfo *VNI; Distribute() local 1389 const VNInfo &VNI = *SR.valnos[I]; Distribute() local [all...] |
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 1719 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) removePhysRegDefAt() local 1727 VNInfo *VNI = LI.getVNInfoAt(Pos); removeVRegDefAt() local [all...] |
H A D | InlineSpiller.cpp | 337 for (auto *VNI : SnipLI.vnis()) { isSnippet() local 435 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); hoistSpillInsideBB() local 492 eliminateRedundantSpills(LiveInterval & SLI,VNInfo * VNI) eliminateRedundantSpills() argument 556 markValueUsed(LiveInterval * LI,VNInfo * VNI) markValueUsed() argument 1175 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) spillAroundUses() local 1362 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); eliminateDeadDef() local
|
H A D | LiveIntervalCalc.cpp | 114 if (!VNI->isUnused() && !VNI->isPHIDef()) in constructMainRangeFromSubranges() local
|
H A D | PHIElimination.cpp | 457 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); LowerPHINode() local 625 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); LowerPHINode() local
|
H A D | RegisterCoalescer.cpp | 1141 for (auto *VNI : IntB.valnos) { removePartialRedundancy() local 1734 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); eliminateUndefCopy() 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 | StackColoring.cpp | 868 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); calculateLiveIntervals() local 884 VNInfo *VNI = Intervals[i]->getValNumInfo(0); calculateLiveIntervals() local
|
H A D | TwoAddressInstructionPass.cpp | 1562 VNInfo *VNI = LI.getNextValue(LastCopyIdx, LIS->getVNInfoAllocator()); processTiedPairs() local 1571 VNInfo *VNI = processTiedPairs() local 1731 for (const VNInfo *VNI : Other.valnos) { processStatepoint() local 1736 VNInfo *VNI = NewVNIs[S.valno->id]; processStatepoint() local [all...] |
H A D | CalcSpillWeights.cpp | 89 const VNInfo *VNI = *I; in isRematerializable() local
|
H A D | MachineBasicBlock.cpp | 1296 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); SplitCriticalEdge() local 1318 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); SplitCriticalEdge() local 1323 VNInfo *VNI = SR.getVNInfoAt(PrevIndex); SplitCriticalEdge() local [all...] |
H A D | MachineVerifier.cpp | 2683 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { checkLivenessAtDef() local 3340 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument 3435 const VNInfo *VNI = S.valno; verifyLiveRangeSegment() local 3660 for (const VNInfo *VNI : LR.valnos) verifyLiveRange() local [all...] |
H A D | LiveDebugVariables.cpp | 1128 const VNInfo *VNI = nullptr; computeIntervals() local
|
H A D | MachineScheduler.cpp | 1396 VNInfo *VNI; updatePressureDiffs() local
|
/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 961 add(SlotIndex Start,SlotIndex End,VNInfo * VNI) add() argument 1018 getEqClass(const VNInfo * VNI) getEqClass() argument [all...] |
H A D | LiveRangeCalc.h | 229 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
|
/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBFileBuilder.cpp | 119 uint32_t VNI = getStringTableBuilder().insert(VName); addInjectedSource() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIOptimizeExecMaskingPreRA.cpp | 192 [](const VNInfo *VNI) { in optimizeVcndVcmpPair() argument
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInsertVSETVLI.cpp | 987 VNInfo *VNI = getVNInfoFromReg(AVLReg, MI, LIS); getInfoForVSETVLI() local 1066 VNInfo *VNI = getVNInfoFromReg(VLOp.getReg(), MI, LIS); computeInfoForInstr() local 1276 VNInfo *VNI = LI.getVNInfoAt(SI); transferAfter() local
|