Home
last modified time | relevance | path

Searched refs:mri_ (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegAllocLinearScan.cpp137 MachineRegisterInfo* mri_; member
489 const TargetRegisterClass *RC = mri_->getRegClass(cur.reg); in attemptTrivialCoalescing()
508 mri_ = &fn.getRegInfo(); in runOnMachineFunction()
574 mri_->setPhysRegUsed(i->second->reg); in initIntervalSets()
826 MachineRegisterInfo *mri_, in getConflictWeight() argument
829 for (MachineRegisterInfo::reg_iterator I = mri_->reg_begin(Reg), in getConflictWeight()
830 E = mri_->reg_end(); I != E; ++I) { in getConflictWeight()
871 Conflicts[j] += getConflictWeight(cur, Reg, li_, mri_, loopInfo); in findIntervalsToSpill()
886 Conflicts[j] += getConflictWeight(cur, Reg, li_, mri_, loopInfo); in findIntervalsToSpill()
967 const TargetRegisterClass *RC = mri_->getRegClass(cur->reg); in assignRegOrStackSlotAtInterval()
[all …]
DLiveIntervalAnalysis.cpp115 mri_ = &mf_->getRegInfo(); in runOnMachineFunction()
746 NewLI->Copy(*li, mri_, getVNInfoAllocator()); in dupInterval()
765 for (MachineRegisterInfo::reg_iterator I = mri_->reg_begin(li->reg); in shrinkToUses()
920 if (mri_->reg_nodbg_empty(Reg)) in addKillFlags()
994 ri = mri_->use_nodbg_begin(li.reg), re = mri_->use_nodbg_end(); in isReMaterializable()
1264 NewVReg = mri_->createVirtualRegister(rc); in rewriteInstructionForSpills()
1270 std::pair<unsigned, unsigned> Hint = mri_->getRegAllocationHint(Reg); in rewriteInstructionForSpills()
1272 mri_->setRegAllocationHint(NewVReg, Hint.first, Hint.second); in rewriteInstructionForSpills()
1441 for (MachineRegisterInfo::reg_iterator ri = mri_->reg_begin(li.reg), in rewriteInstructionsForSpills()
1442 re = mri_->reg_end(); ri != re; ) { in rewriteInstructionsForSpills()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DLiveIntervalAnalysis.h48 MachineRegisterInfo* mri_; variable