Searched refs:valno (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DLiveInterval.cpp62 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 DRegisterCoalescer.cpp152 /// 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 DLiveIntervalAnalysis.cpp844 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 DSplitKit.cpp217 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 DStrongPHIElimination.cpp353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator());
809 VNInfo *OldVN = OldLR.valno;
H A DLiveDebugVariables.cpp506 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 DMachineVerifier.cpp1078 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 DLiveInterval.h87 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