Home
last modified time | relevance | path

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

123

/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 …]
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
DLiveRangeUtils.h48 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() 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
/external/llvm-project/llvm/lib/CodeGen/
DSplitKit.cpp117 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd); in computeLastInsertPoint() local
165 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses() local
418 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef()
469 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() local
498 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local
717 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local
734 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local
751 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local
796 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local
816 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local
[all …]
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
DLiveRangeCalc.cpp237 if (VNInfo *VNI = Map[Pred].first) { in findReachingDefs() local
251 VNInfo *VNI = EP.first; in findReachingDefs() local
402 VNInfo *VNI = LR.getNextValue(Start, *Alloc); in updateSSA() local
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
378 VNInfo *LiveRange::createDeadDef(VNInfo *VNI) { in createDeadDef()
535 VNInfo *VNI = S.valno; in RenumberValues() local
702 VNInfo *VNI = NewVNInfo[i]; in join() local
1326 for (const VNInfo *VNI : LR.valnos) { in Classify() local
1370 const VNInfo *VNI; in Distribute() local
1404 const VNInfo &VNI = *SR.valnos[I]; in Distribute() local
DLiveRangeUtils.h47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
DLiveIntervals.cpp348 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); in computeLiveInRegUnits() local
399 VNInfo *VNI = WorkList.back().second; in extendSegmentsToUses() local
479 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
588 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
642 VNInfo *VNI = LRQ.valueOutOrDead(); in pruneValue() local
1609 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1614 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1690 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) in removePhysRegDefAt() local
1698 VNInfo *VNI = LI.getVNInfoAt(Pos); in removeVRegDefAt() local
DInlineSpiller.cpp377 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB() local
427 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills()
492 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed()
683 VNInfo *VNI = *I; in reMaterializeAll() local
1028 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses() local
1214 VNInfo *VNI = LI.getVNInfoAt(Idx); in isSpillCandBB() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSplitKit.cpp122 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd); in computeLastInsertPoint() local
170 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses() local
415 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef()
466 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() local
495 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local
705 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local
722 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local
739 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local
784 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local
804 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local
[all …]
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
DLiveRangeCalc.cpp138 for (const VNInfo *VNI : SR.valnos) { in constructMainRangeFromSubranges() local
389 if (VNInfo *VNI = Map[Pred].first) { in findReachingDefs() local
403 VNInfo *VNI = EP.first; in findReachingDefs() local
554 VNInfo *VNI = LR.getNextValue(Start, *Alloc); in updateSSA() local
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
378 VNInfo *LiveRange::createDeadDef(VNInfo *VNI) { in createDeadDef()
535 VNInfo *VNI = S.valno; in RenumberValues() local
702 VNInfo *VNI = NewVNInfo[i]; in join() local
1326 for (const VNInfo *VNI : LR.valnos) { in Classify() local
1369 const VNInfo *VNI; in Distribute() local
1403 const VNInfo &VNI = *SR.valnos[I]; in Distribute() local
DLiveRangeUtils.h47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
DLiveIntervals.cpp341 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); in computeLiveInRegUnits() local
392 VNInfo *VNI = WorkList.back().second; in extendSegmentsToUses() local
472 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
581 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local
635 VNInfo *VNI = LRQ.valueOutOrDead(); in pruneValue() local
1559 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1564 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local
1640 if (VNInfo *VNI = LR->getVNInfoAt(Pos)) in removePhysRegDefAt() local
1648 VNInfo *VNI = LI.getVNInfoAt(Pos); in removeVRegDefAt() local
DInlineSpiller.cpp375 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpillInsideBB() local
425 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills()
490 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed()
669 VNInfo *VNI = *I; in reMaterializeAll() local
998 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses() local
1184 VNInfo *VNI = LI.getVNInfoAt(Idx); in isSpillCandBB() 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/llvm-project/llvm/include/llvm/CodeGen/
DLiveInterval.h251 for (const VNInfo *VNI : Other.valnos) in assign() local
317 bool containsValue(const VNInfo *VNI) const { in containsValue()
324 VNInfo *VNI = in getNextValue() local
343 VNInfo *VNI = in createValueCopy() local
949 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { in add()
1006 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveInterval.h250 for (const VNInfo *VNI : Other.valnos) in assign() local
316 bool containsValue(const VNInfo *VNI) const { in containsValue()
323 VNInfo *VNI = in getNextValue() local
342 VNInfo *VNI = in createValueCopy() local
947 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { in add()
1004 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()

123