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

  /external/llvm/lib/CodeGen/
InlineSpiller.cpp 150 void insertReload(LiveInterval &NewLI, SlotIndex,
152 void insertSpill(LiveInterval &NewLI, const LiveInterval &OldLI,
693 LiveInterval &NewLI = Edit->createFrom(Original, LIS, VRM);
694 NewLI.markNotSpillable();
697 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewLI.reg, RM,
706 MO.setReg(NewLI.reg);
712 VNInfo *DefVNI = NewLI.getNextValue(DefIdx, 0, LIS.getVNInfoAllocator());
713 NewLI.addRange(LiveRange(DefIdx, UseIdx.getDefIndex(), DefVNI));
714 DEBUG(dbgs() << "\tinterval: " << NewLI << '\n');
846 /// insertReload - Insert a reload of NewLI.reg before MI
    [all...]
StrongPHIElimination.cpp 345 LiveInterval &NewLI = LI->getInterval(NewReg);
351 VNInfo *NewVNI = NewLI.getVNInfoAt(DestLR->start);
353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator());
359 NewLI.addRange(NewLR);
806 LiveInterval &NewLI = LI->getInterval(NewReg);
817 NewVN = NewLI.createValueCopy(OldVN, LI->getVNInfoAllocator());
822 NewLI.addRange(LR);
    [all...]
LiveIntervalAnalysis.cpp 734 LiveInterval *NewLI = createInterval(li->reg);
735 NewLI->Copy(*li, mri_, getVNInfoAllocator());
736 return NewLI;
777 LiveInterval NewLI(li->reg, 0);
785 NewLI.addRange(LiveRange(VNI->def, VNI->def.getNextSlot(), VNI));
807 if (VNInfo *ExtVNI = NewLI.extendInBlock(BlockStart, Idx)) {
829 NewLI.addRange(LiveRange(BlockStart, Idx.getNextSlot(), VNI));
847 LiveInterval::iterator LII = NewLI.FindLiveRangeContaining(VNI->def);
848 assert(LII != NewLI.end() && "Missing live range for PHI");
854 NewLI.removeRange(*LII)
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 377 LoadInst *NewLI = new LoadInst(PhiVal, "", isVolatile, LoadAlignment);
378 NewLI->setDebugLoc(FirstLI->getDebugLoc());
379 return NewLI;
    [all...]

Completed in 35 milliseconds