HomeSort by relevance Sort by last modified time
    Searched refs:valno (Results 1 - 8 of 8) sorted by null

  /external/llvm/lib/CodeGen/
LiveInterval.cpp 62 assert(I->valno->def == I->start && "Inconsistent existing value def");
71 I->start = I->valno->def = Def;
72 return I->valno;
190 /// ValNo is dead, remove it. If it is the largest value number, just nuke it
193 void LiveInterval::markValNoForDeletion(VNInfo *ValNo) {
194 if (ValNo->id == getNumValNums()-1) {
199 ValNo->markUnused();
209 VNInfo *VNI = I->valno;
212 assert(!VNI->isUnused() && "Unused valno used by live range");
224 VNInfo *ValNo = I->valno
    [all...]
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)
716 VNInfo *ValNo = BValNo
    [all...]
LiveIntervalAnalysis.cpp 844 VNInfo *DefVNI = I->valno;
864 assert(NewI->valno != DefVNI && "Multiple defs of value?");
    [all...]
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;
    [all...]
StrongPHIElimination.cpp 353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator());
809 VNInfo *OldVN = OldLR.valno;
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 #"
    [all...]
MachineVerifier.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
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) {
216 inline VNInfo *getValNumInfo(unsigned ValNo) {
217 return valnos[ValNo];
219 inline const VNInfo *getValNumInfo(unsigned ValNo) const {
220 return valnos[ValNo];
326 return I == end() ? 0 : I->valno;
334 return I == end() ? 0 : I->valno;
413 void removeValNo(VNInfo *ValNo);
    [all...]

Completed in 100 milliseconds