/external/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 93 const VNInfo *VNI = CurLI->getVNInfoBefore(MBBEnd); in computeLastSplitPoint() local 123 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses() local 368 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() local 398 VNInfo *VNI = VFP.getPointer(); in forceRecompute() local 479 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore() local 496 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter() local 512 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd() local 557 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter() local 577 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore() local 592 VNInfo *VNI = defFromParent(0, ParentVNI, Start, MBB, in leaveIntvAtTop() local [all …]
|
D | LiveInterval.cpp | 67 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local 87 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local 479 VNInfo *VNI = S.valno; in RenumberValues() local 640 VNInfo *VNI = NewVNInfo[i]; in join() local 800 VNInfo *VNI = nullptr; in searchForVNI() local 832 VNInfo *VNI = searchForVNI(Indexes, LI, Pred, Visited); in determineMissingVNIs() local 958 VNInfo *VNI; in constructMainRangeFromSubranges() local 1338 for (const VNInfo *VNI : LI->valnos) { in Classify() local 1394 const VNInfo *VNI = MO.readsReg() ? LRQ.valueIn() : LRQ.valueDefined(); in Distribute() local 1423 VNInfo *VNI = LI.getValNumInfo(i); in Distribute() local
|
D | LiveIntervalAnalysis.cpp | 318 VNInfo *VNI = LR->createDeadDef(Begin, getVNInfoAllocator()); in computeLiveInRegUnits() local 337 for (auto VNI : VNIs) { in createSegmentsForValues() local 358 VNInfo *VNI = WorkList.back().second; in extendSegmentsToUses() local 425 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local 460 for (auto VNI : LI.valnos) { in computeDeadValues() local 526 VNInfo *VNI = LRQ.valueIn(); in shrinkToUses() local 549 for (auto VNI : SR.valnos) { in shrinkToUses() local 578 VNInfo *VNI = LRQ.valueOutOrDead(); in pruneValue() local 1315 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local 1320 VNInfo *VNI = LR.getNextValue(instrIdx.getRegSlot(), VNInfoAllocator); in repairOldRegInRange() local [all …]
|
D | InlineSpiller.cpp | 349 VNInfo *VNI) { in propagateSiblingValue() 514 VNInfo *VNI; in traceSiblingValue() local 662 VNInfo *VNI = *VI; in analyzeSiblingValues() local 689 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot()); in hoistSpill() local 759 void InlineSpiller::eliminateRedundantSpills(LiveInterval &SLI, VNInfo *VNI) { in eliminateRedundantSpills() 824 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed() 971 VNInfo *VNI = *I; in reMaterializeAll() local 1261 if (VNInfo *VNI = OldLI.getVNInfoAt(Idx.getRegSlot(true))) in spillAroundUses() local
|
D | LiveRangeCalc.cpp | 293 if (VNInfo *VNI = Map[Pred].first) { in findReachingDefs() local 306 VNInfo *VNI = LR.extendInBlock(Start, End); in findReachingDefs() local 432 VNInfo *VNI = LR.getNextValue(Start, *Alloc); in updateSSA() local
|
D | LiveRangeCalc.h | 211 void setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) { in setLiveOutValue()
|
D | CalcSpillWeights.cpp | 80 const VNInfo *VNI = *I; in isRematerializable() local
|
D | RegisterCoalescer.cpp | 1080 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); in eliminateUndefCopy() local 1865 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue() local 2139 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent() local 2205 VNInfo *VNI = LR.getValNumInfo(i); in resolveConflicts() local 2375 VNInfo *VNI = LR.getValNumInfo(i); in removeImplicitDefs() local 2394 VNInfo *VNI = LR.getValNumInfo(i); in eraseInstrs() local
|
D | LiveDebugVariables.cpp | 540 LiveRange *LR, const VNInfo *VNI, in extendDef() 698 const VNInfo *VNI = nullptr; in computeIntervals() local 713 const VNInfo *VNI = LR->getVNInfoAt(Idx); in computeIntervals() local
|
D | MachineVerifier.cpp | 1115 if (const VNInfo *VNI = LI.getVNInfoAt(DefIdx)) { in checkLiveness() local 1379 const VNInfo *VNI, unsigned Reg, in verifyLiveRangeValue() 1473 const VNInfo *VNI = S.valno; in verifyLiveRangeSegment() local 1645 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange() local
|
D | LiveRangeEdit.cpp | 51 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
|
D | PHIElimination.cpp | 477 VNInfo *VNI = SrcLI.getVNInfoAt(startIdx); in LowerPHINode() local
|
D | MachineBasicBlock.cpp | 865 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge() local 884 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); in SplitCriticalEdge() local
|
D | TwoAddressInstructionPass.cpp | 1492 VNInfo *VNI = LI.getNextValue(LastCopyIdx, LIS->getVNInfoAllocator()); in processTiedPairs() local
|
D | ScheduleDAGInstrs.cpp | 431 VNInfo *VNI = LRQ.valueIn(); in addVRegUseDeps() local
|
D | MachineScheduler.cpp | 967 VNInfo *VNI; in updatePressureDiffs() local
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveInterval.h | 232 for (const VNInfo *VNI : Other.valnos) { in LiveRange() local 300 bool containsValue(const VNInfo *VNI) const { in containsValue() 307 VNInfo *VNI = in getNextValue() local 322 VNInfo *VNI = in createValueCopy() local 797 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { in add() 859 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()
|