Home
last modified time | relevance | path

Searched refs:getOrCreateInterval (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveIntervalAnalysis.cpp585 getOrCreateInterval(MO.getReg())); in handleRegisterDef()
591 getOrCreateInterval(MO.getReg()), CopyMI); in handleRegisterDef()
692 handleLiveInRegister(MBB, MIIndex, getOrCreateInterval(*LI)); in computeIntervals()
696 handleLiveInRegister(MBB, MIIndex, getOrCreateInterval(*AS), in computeIntervals()
733 (void)getOrCreateInterval(UndefReg); in computeIntervals()
1352 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionForSpills()
1538 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1558 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1643 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1703 NewLIs.push_back(&getOrCreateInterval(NewVReg)); in handleSpilledImpDefs()
[all …]
DSpiller.cpp122 LiveInterval *newLI = &lis->getOrCreateInterval(newVReg); in trivialSpillEverywhere()
223 LiveInterval &SI = lss->getOrCreateInterval(SS, RC); in spill()
DLiveStackAnalysis.cpp55 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { in getOrCreateInterval() function in LiveStacks
DStrongPHIElimination.cpp778 LiveInterval &CopyLI = LI->getOrCreateInterval(CopyReg); in InsertCopiesForPHI()
791 LiveInterval &DestLI = LI->getOrCreateInterval(DestReg); in InsertCopiesForPHI()
DLiveRangeEdit.cpp39 LiveInterval &LI = LIS.getOrCreateInterval(VReg); in createFrom()
DRegAllocPBQP.cpp500 LiveInterval &stackInterval = lss->getOrCreateInterval(stackSlot, RC); in addStackInterval()
DSplitter.cpp101 newLI = &ls.lis->getOrCreateInterval(vreg); in getNewLI()
DInlineSpiller.cpp1210 StackInt = &LSS.getOrCreateInterval(StackSlot, MRI.getRegClass(Original)); in spillAll()
DRegisterCoalescer.cpp1480 LiveInterval &LHS = LIS->getOrCreateInterval(CP.getDstReg()); in JoinIntervals()
/external/llvm/lib/CodeGen/
DLiveStackAnalysis.cpp58 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { in getOrCreateInterval() function in LiveStacks
DInlineSpiller.cpp978 StackInt = &LSS.getOrCreateInterval(StackSlot, MRI.getRegClass(Original)); in spillAll()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DLiveStackAnalysis.h57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
DLiveIntervalAnalysis.h142 LiveInterval &getOrCreateInterval(unsigned reg) { in getOrCreateInterval() function
/external/llvm/include/llvm/CodeGen/
DLiveStackAnalysis.h58 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);