Searched defs:RegIdx (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
H A DSplitKit.h275 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains:
277 /// 1. No entry - the value is not mapped to Edit.get(RegIdx).
279 /// Edit.get(RegIdx). Each value is represented by a minimal live range at
281 /// of RegIdx in RegAssign.
293 /// getLRCalc - Return the LRCalc to use for RegIdx. In spill mode, the
296 LiveRangeCalc &getLRCalc(unsigned RegIdx) { argument
297 return LRCalc[SpillMode != SM_Partition && RegIdx != 0];
300 /// defValue - define a value in RegIdx from ParentVNI at Idx.
305 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx);
307 /// forceRecompute - Force the live range of ParentVNI in RegIdx t
[all...]
H A DLiveVariables.cpp85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) { argument
86 assert(TargetRegisterInfo::isVirtualRegister(RegIdx) &&
88 VirtRegInfo.grow(RegIdx);
89 return VirtRegInfo[RegIdx];
H A DSplitKit.cpp372 VNInfo *SplitEditor::defValue(unsigned RegIdx, argument
378 LiveInterval *LI = Edit->get(RegIdx);
385 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id),
388 // This was the first time (RegIdx, ParentVNI) was mapped.
408 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { argument
410 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)];
423 Edit->get(RegIdx)->addRange(LiveRange(Def, Def.getDeadSlot(), VNI));
428 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, argument
435 LiveInterval *LI = Edit->get(RegIdx);
438 // so always begin RegIdx
663 unsigned RegIdx = AssignI.value(); local
845 unsigned RegIdx; local
861 DEBUG(dbgs() << " [" << Start << ';' << End << ")=" << RegIdx); local
949 unsigned RegIdx = RegAssign.lookup(PHIVNI->def); local
990 unsigned RegIdx = RegAssign.lookup(Idx); local
1055 unsigned RegIdx = RegAssign.lookup(ParentVNI->def); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp543 unsigned RegIdx = TRI->getEncodingValue(MO.getReg()); local
544 RegIdx |= 1; //The odd register is also the higher-numbered one of a pair.
546 unsigned Reg = RC.getRegister(RegIdx);

Completed in 63 milliseconds