/external/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 95 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 …]
|
D | LiveRangeCalc.cpp | 137 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
|
D | LiveIntervalAnalysis.cpp | 324 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 …]
|
D | RenameIndependentSubregs.cpp | 192 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
|
D | LiveInterval.cpp | 67 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
|
D | LiveRangeUtils.h | 48 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
|
D | LiveRangeCalc.h | 216 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
|
D | InlineSpiller.cpp | 354 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/ |
D | SplitKit.cpp | 117 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 …]
|
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
|
D | LiveRangeCalc.cpp | 237 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
|
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 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
|
D | LiveRangeUtils.h | 47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
|
D | LiveIntervals.cpp | 348 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
|
D | InlineSpiller.cpp | 377 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/ |
D | SplitKit.cpp | 122 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 …]
|
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
|
D | LiveRangeCalc.cpp | 138 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
|
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 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
|
D | LiveRangeUtils.h | 47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange() local
|
D | LiveIntervals.cpp | 341 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
|
D | InlineSpiller.cpp | 375 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/ |
D | LiveInterval.h | 233 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/ |
D | LiveInterval.h | 251 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/ |
D | LiveInterval.h | 250 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()
|