Searched refs:valno (Results 1 - 8 of 8) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 62 assert(I->valno->def == I->start && "Inconsistent existing value def"); 71 I->start = I->valno->def = Def; 72 return I->valno; 209 VNInfo *VNI = I->valno; 212 assert(!VNI->isUnused() && "Unused valno used by live range"); 224 VNInfo *ValNo = I->valno; 229 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); 238 MergeTo->valno == ValNo) { 254 VNInfo *ValNo = I->valno; 264 assert(MergeTo->valno [all...] |
H A D | RegisterCoalescer.cpp | 152 /// see if we can merge these two destination reg valno# into a single 440 VNInfo *BValNo = BLR->valno; 452 VNInfo *AValNo = ALR->valno; 493 if (BValNo != ValLR->valno) 494 IntB.MergeValueNumberInto(BValNo, ValLR->valno); 528 if (AI->valno != AValNo) continue; 534 if (BI->valno == BValNo) 632 if (ULR == IntA.end() || ULR->valno != AValNo) 684 if (ULR == IntA.end() || ULR->valno != AValNo) 720 if (AI->valno ! [all...] |
H A D | LiveIntervalAnalysis.cpp | 844 VNInfo *DefVNI = I->valno; 864 assert(NewI->valno != DefVNI && "Multiple defs of value?"); 925 VNInfo *DefVNI = I->valno; 932 assert(NewI->valno != DefVNI && "Same value defined more than once?"); 941 LI.removeValNo(NewI->valno); 1135 LII->valno->def = instrIdx.getRegSlot();
|
H A D | SplitKit.cpp | 217 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start"); 249 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start"); 487 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 504 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 523 DEBUG(dbgs() << ": valno " << ParentVNI->id); 554 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 585 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 840 VNInfo *ParentVNI = ParentI->valno; 1023 if (LII->end != LII->valno->def.getDeadSlot()) 1025 MachineInstr *MI = LIS.getInstructionFromIndex(LII->valno [all...] |
H A D | StrongPHIElimination.cpp | 353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator()); 809 VNInfo *OldVN = OldLR.valno;
|
H A D | LiveDebugVariables.cpp | 506 if (!Range || Range->valno != VNI) { 561 // Collect all the (vreg, valno) pairs that are copies of LI. 611 DEBUG(dbgs() << "Kill at " << Idx << " covered by valno #"
|
H A D | MachineVerifier.cpp | 1078 assert(VNI && "NULL valno is not allowed"); 1080 report("Inconsistent valno->def", MO, MONum); 1352 report("Live range at def has different valno", MF, LI); 1354 << " where valno #" << DefVNI->id << " is live\n"; 1423 const VNInfo *VNI = I->valno; 1424 assert(VNI && "Live range has no valno"); 1427 report("Foreign valno in live range", MF, LI); 1428 *OS << *I << " has a bad valno\n"; 1432 report("Live range valno is marked unused", MF, LI); 1444 report("Live segment must begin at MBB entry or valno de [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 87 VNInfo *valno; // identifier for the value contained in this interval. member in struct:llvm::LiveRange 89 LiveRange() : valno(0) {} 92 : start(S), end(E), valno(V) { 326 return I == end() ? 0 : I->valno; 334 return I == end() ? 0 : I->valno; 567 EarlyVal = I->valno; 586 LateVal = I->valno;
|
Completed in 139 milliseconds