Searched refs:mri_ (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegAllocLinearScan.cpp | 137 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 …]
|
D | LiveIntervalAnalysis.cpp | 115 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/ |
D | LiveIntervalAnalysis.h | 48 MachineRegisterInfo* mri_; variable
|