Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp120 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 DLiveRangeUtils.h47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
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 (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 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
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 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
1719 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) removePhysRegDefAt() local
1727 VNInfo *VNI = LI.getVNInfoAt(Pos); removeVRegDefAt() local
[all...]
H A DInlineSpiller.cpp337 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 DLiveRangeEdit.cpp71 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable() argument
402 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); eliminateDeadDef() local
H A DLiveIntervalCalc.cpp114 if (!VNI->isUnused() && !VNI->isPHIDef()) in constructMainRangeFromSubranges() local
H A DPHIElimination.cpp457 VNInfo *VNI = LR->getVNInfoAt(DestSegment->start); LowerPHINode() local
625 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); LowerPHINode() local
H A DRegisterCoalescer.cpp1141 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 DStackColoring.cpp868 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); calculateLiveIntervals() local
884 VNInfo *VNI = Intervals[i]->getValNumInfo(0); calculateLiveIntervals() local
H A DTwoAddressInstructionPass.cpp1562 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 DCalcSpillWeights.cpp89 const VNInfo *VNI = *I; in isRematerializable() local
H A DMachineBasicBlock.cpp1296 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 DMachineVerifier.cpp2683 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 DLiveDebugVariables.cpp1128 const VNInfo *VNI = nullptr; computeIntervals() local
H A DMachineScheduler.cpp1396 VNInfo *VNI; updatePressureDiffs() local
/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
961 add(SlotIndex Start,SlotIndex End,VNInfo * VNI) add() argument
1018 getEqClass(const VNInfo * VNI) getEqClass() argument
[all...]
H A DLiveRangeCalc.h229 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp119 uint32_t VNI = getStringTableBuilder().insert(VName); addInjectedSource() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp192 [](const VNInfo *VNI) { in optimizeVcndVcmpPair() argument
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp987 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