Searched refs:valno (Results 1 – 12 of 12) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveInterval.cpp | 154 VNInfo *VNI = I->valno; in RenumberValues() 189 VNInfo *ValNo = I->valno; in extendIntervalEndTo() 194 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendIntervalEndTo() 206 if (Next != ranges.end() && Next->start <= I->end && Next->valno == ValNo) { in extendIntervalEndTo() 219 VNInfo *ValNo = I->valno; in extendIntervalStartTo() 229 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendIntervalStartTo() 235 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) { in extendIntervalStartTo() 257 if (LR.valno == B->valno) { in addRangeFrom() 274 if (LR.valno == it->valno) { in addRangeFrom() 311 return I->valno; in extendInBlock() [all …]
|
D | RegisterCoalescer.cpp | 308 VNInfo *BValNo = BLR->valno; in AdjustCopiesBackFrom() 321 VNInfo *AValNo = ALR->valno; in AdjustCopiesBackFrom() 412 if (BValNo != ValLR->valno) { in AdjustCopiesBackFrom() 416 IntB.MergeValueNumberInto(BValNo, ValLR->valno); in AdjustCopiesBackFrom() 418 ValLR->valno->setHasPHIKill(true); in AdjustCopiesBackFrom() 451 if (AI->valno != AValNo) continue; in HasOtherReachingDefs() 457 if (BI->valno == BValNo) in HasOtherReachingDefs() 578 if (ULR->valno == AValNo && JoinedCopies.count(UseMI)) in RemoveCopyByCommutingDef() 628 if (ULR == IntA.end() || ULR->valno != AValNo) in RemoveCopyByCommutingDef() 661 if (AI->valno != AValNo) continue; in RemoveCopyByCommutingDef() [all …]
|
D | Splitter.cpp | 146 VNInfo *newVal = getNewVNI(preHeaderRange->valno); in applyIncoming() 181 outRange->valno->def = ls.lis->getInvalidIndex(); in applyOutgoing() 204 getNewVNI(lr.valno)); in copyRange()
|
D | LiveIntervalAnalysis.cpp | 277 MachineInstr *DefMI = getInstructionFromIndex(OldLR->valno->def); in isPartialRedef() 420 VNInfo *OldValNo = OldLR->valno; in handleVirtualRegisterDef() 1534 bool CanFold = rewriteInstructionForSpills(li, I->valno, TrySplit, in rewriteInstructionsForSpills() 1557 HasKill = anyKillInMBBAfterIdx(li, I->valno, MBB, index.getDefIndex()); in rewriteInstructionsForSpills() 1861 MachineInstr *ReMatDefMI = ReMatDefs[I->valno->id]; in addIntervalsForSpills() 1862 MachineInstr *ReMatOrigDefMI = ReMatOrigDefs[I->valno->id]; in addIntervalsForSpills() 1864 bool CanDelete = ReMatDelete[I->valno->id]; in addIntervalsForSpills()
|
D | StrongPHIElimination.cpp | 353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator()); in runOnMachineFunction() 813 VNInfo *OldVN = OldLR.valno; in MergeLIsAndRename()
|
D | SplitKit.cpp | 790 VNInfo *ParentVNI = ParentI->valno; in transferValues() 985 if (LII->end != LII->valno->def.getNextSlot()) in deleteRematVictims() 987 MachineInstr *MI = LIS.getInstructionFromIndex(LII->valno->def); in deleteRematVictims()
|
D | RegAllocLinearScan.cpp | 459 VNInfo *vni = range.valno; in attemptTrivialCoalescing() 995 VNInfo *vni = cur->begin()->valno; in assignRegOrStackSlotAtInterval()
|
D | LiveDebugVariables.cpp | 464 if (!Range || Range->valno != VNI) { in extendDef()
|
D | MachineVerifier.cpp | 1068 const VNInfo *VNI = I->valno; in verifyLiveIntervals()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveInterval.h | 151 VNInfo *valno; // identifier for the value contained in this interval. member 154 : start(S), end(E), valno(V) { in LiveRange() 324 if (Tmp != LR && Tmp->valno == LR->valno) 411 return I == end() ? 0 : I->valno;
|
/external/llvm/test/CodeGen/X86/ |
D | 2010-02-23-SingleDefPhiJoin.ll | 8 ; will detect an infinity valno loop.
|
D | 2010-02-12-CoalescerBug-Impdef.ll | 10 ; instruction, the live interval for %RAX was not properly updated. The valno
|