OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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