Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveRangeCalc.cpp37 VNInfo *VNI = OverrideVNI ? OverrideVNI : I->Value; in updateLiveIns() local
78 VNInfo *VNI = findReachingDefs(LI, KillMBB, Kill, Indexes, DomTree); in extend() local
123 if (VNInfo *VNI = LiveOut[Pred].first) { in findReachingDefs() local
136 VNInfo *VNI = LI->extendInBlock(Start, End); in findReachingDefs() local
240 VNInfo *VNI = I->LI->getNextValue(Start, 0, *Alloc); in updateSSA() local
DSplitKit.cpp354 VNInfo *VNI = LI->getNextValue(Idx, 0, LIS.getVNInfoAllocator()); in defValue() local
384 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local
429 VNInfo *VNI = defValue(RegIdx, ParentVNI, Def); in defFromParent() local
466 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local
483 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local
499 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local
544 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local
564 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local
579 VNInfo *VNI = defFromParent(0, ParentVNI, Start, MBB, in leaveIntvAtTop() local
613 VNInfo *VNI = Copies[i]; in removeBackCopies() local
[all …]
DLiveInterval.cpp153 VNInfo *VNI = I->valno; in RenumberValues() local
427 VNInfo *VNI = NewVNInfo[i]; in join() local
562 const VNInfo *VNI = RHS.getValNumInfo(i); in Copy() local
668 const VNInfo *VNI = *I; in Classify() local
720 const VNInfo *VNI = LI.getVNInfoAt(Idx); in Distribute() local
744 VNInfo *VNI = LI.getValNumInfo(i); in Distribute() local
DInlineSpiller.cpp345 VNInfo *VNI) { in propagateSiblingValue()
497 VNInfo *VNI; in traceSiblingValue() local
643 VNInfo *VNI = *VI; in analyzeSiblingValues() local
668 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getDefIndex()); in hoistSpill() local
739 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills()
802 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed()
944 VNInfo *VNI = *I; in reMaterializeAll() local
1133 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getUseIndex())) in spillAroundUses() local
1196 VNInfo *VNI = NewLI.getNextValue(Idx, 0, LIS.getVNInfoAllocator()); in spillAroundUses() local
DLiveRangeEdit.cpp44 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
61 VNInfo *VNI = *I; in scanRemattable() local
262 if (VNInfo *VNI = LI.getVNInfoAt(Idx)) { in eliminateDeadDefs() local
DLiveRangeCalc.h192 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
DRegisterCoalescer.cpp1315 static unsigned ComputeUltimateVN(VNInfo *VNI, in ComputeUltimateVN()
1365 VNInfo *VNI, in RegistersDefinedFromSameValue()
1487 VNInfo *VNI = *i; in JoinIntervals() local
1514 VNInfo *VNI = *i; in JoinIntervals() local
1543 VNInfo *VNI = *i; in JoinIntervals() local
1553 VNInfo *VNI = *i; in JoinIntervals() local
1618 VNInfo *VNI = I->first; in JoinIntervals() local
1627 VNInfo *VNI = I->first; in JoinIntervals() local
DLiveIntervalAnalysis.cpp770 VNInfo *VNI = li->getVNInfoAt(Idx); in shrinkToUses() local
794 VNInfo *VNI = *I; in shrinkToUses() local
813 VNInfo *VNI = WorkList.back().second; in shrinkToUses() local
857 VNInfo *VNI = *I; in shrinkToUses() local
1031 const VNInfo *VNI = *i; in isReMaterializable() local
1194 rewriteInstructionForSpills(const LiveInterval &li, const VNInfo *VNI, in rewriteInstructionForSpills()
1395 const VNInfo *VNI, in anyKillInMBBAfterIdx()
1573 const VNInfo *VNI = li.findDefinedVNInfoForRegInt(index.getDefIndex()); in rewriteInstructionsForSpills() local
1827 const VNInfo *VNI = *i; in addIntervalsForSpills() local
DMachineVerifier.cpp716 if (const VNInfo *VNI = LI.getVNInfoAt(DefIdx)) { in visitMachineOperand() local
1025 VNInfo *VNI = *I; in verifyLiveIntervals() local
1102 const VNInfo *VNI = I->valno; in verifyLiveIntervals() local
/external/llvm/lib/CodeGen/
DSplitKit.cpp95 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd); in computeLastInsertPoint() local
144 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses() local
393 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() local
423 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local
510 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local
527 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local
543 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local
588 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local
608 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local
623 VNInfo *VNI = defFromParent(0, ParentVNI, Start, MBB, in leaveIntvAtTop() local
[all …]
DLiveRangeCalc.cpp137 for (const VNInfo *VNI : SR.valnos) { in constructMainRangeFromSubranges() local
316 if (VNInfo *VNI = Map[Pred].first) { in findReachingDefs() local
329 VNInfo *VNI = LR.extendInBlock(Start, End); in findReachingDefs() local
455 VNInfo *VNI = LR.getNextValue(Start, *Alloc); in updateSSA() local
DLiveIntervalAnalysis.cpp324 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); in computeLiveInRegUnits() local
343 for (auto VNI : VNIs) { in createSegmentsForValues() local
364 VNInfo *VNI = WorkList.back().second; in extendSegmentsToUses() local
433 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
468 for (auto VNI : LI.valnos) { in computeDeadValues() local
535 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
558 for (auto VNI : SR.valnos) { in shrinkToUses() local
587 VNInfo *VNI = LRQ.valueOutOrDead(); in pruneValue() local
1452 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1457 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
[all …]
DLiveRangeUtils.h48 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
DRenameIndependentSubregs.cpp192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents() local
237 const VNInfo &VNI = *I->valno; in rewriteOperands() local
268 const VNInfo &VNI = *SR.valnos[I]; in distribute() local
307 const VNInfo &VNI = *SR.valnos[I]; in computeMainRangesFixFlags() local
DLiveInterval.cpp67 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local
87 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local
481 VNInfo *VNI = S.valno; in RenumberValues() local
642 VNInfo *VNI = NewVNInfo[i]; in join() local
1150 for (const VNInfo *VNI : LR.valnos) { in Classify() local
1203 const VNInfo *VNI = MO.readsReg() ? LRQ.valueIn() : LRQ.valueDefined(); in Distribute() local
1227 const VNInfo &VNI = *SR.valnos[I]; in Distribute() local
DLiveRangeCalc.h216 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
DInlineSpiller.cpp354 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB() local
404 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills()
470 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed()
612 VNInfo *VNI = *I; in reMaterializeAll() local
912 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses() local
1095 VNInfo *VNI = LI.getVNInfoAt(Idx); in isSpillCandBB() local
DLiveRangeEdit.cpp51 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
338 VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator()); in eliminateDeadDef() local
DCalcSpillWeights.cpp85 const VNInfo *VNI = *I; in isRematerializable() local
DRegisterCoalescer.cpp1171 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); in eliminateUndefCopy() local
1985 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue() local
2259 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent() local
2325 VNInfo *VNI = LR.getValNumInfo(i); in resolveConflicts() local
2495 VNInfo *VNI = LR.getValNumInfo(i); in removeImplicitDefs() local
2514 VNInfo *VNI = LR.getValNumInfo(i); in eraseInstrs() local
DLiveDebugVariables.cpp543 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef()
687 const VNInfo *VNI = nullptr; in computeIntervals() local
702 const VNInfo *VNI = LR->getVNInfoAt(Idx); in computeIntervals() local
DMachineVerifier.cpp1135 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef() local
1582 const VNInfo *VNI, unsigned Reg, in verifyLiveRangeValue()
1678 const VNInfo *VNI = S.valno; in verifyLiveRangeSegment() local
1873 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange() local
DPHIElimination.cpp476 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode() local
/external/llvm/include/llvm/CodeGen/
DLiveInterval.h233 for (const VNInfo *VNI : Other.valnos) { in LiveRange() local
301 bool containsValue(const VNInfo *VNI) const { in containsValue()
308 VNInfo *VNI = in getNextValue() local
323 VNInfo *VNI = in createValueCopy() local
810 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { in add()
867 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DLiveInterval.h85 void mergeFlags(const VNInfo *VNI) { in mergeFlags()

12