Home
last modified time | relevance | path

Searched refs:RegIdx (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DSplitKit.cpp372 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() argument
378 LiveInterval *LI = Edit->get(RegIdx); in defValue()
385 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id), in defValue()
408 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute() argument
410 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)]; in forceRecompute()
423 Edit->get(RegIdx)->addRange(LiveRange(Def, Def.getDeadSlot(), VNI)); in forceRecompute()
428 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent() argument
435 LiveInterval *LI = Edit->get(RegIdx); in defFromParent()
439 bool Late = RegIdx != 0; in defFromParent()
456 return defValue(RegIdx, ParentVNI, Def); in defFromParent()
[all …]
DSplitKit.h296 LiveRangeCalc &getLRCalc(unsigned RegIdx) { in getLRCalc() argument
297 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
305 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx);
311 void forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI);
315 VNInfo *defFromParent(unsigned RegIdx,
DLiveVariables.cpp85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) { in getVarInfo() argument
86 assert(TargetRegisterInfo::isVirtualRegister(RegIdx) && in getVarInfo()
88 VirtRegInfo.grow(RegIdx); in getVarInfo()
89 return VirtRegInfo[RegIdx]; in getVarInfo()
/external/llvm/include/llvm/CodeGen/
DLiveVariables.h278 VarInfo &getVarInfo(unsigned RegIdx);
/external/llvm/lib/Target/ARM/
DARMAsmPrinter.cpp543 unsigned RegIdx = TRI->getEncodingValue(MO.getReg()); in PrintAsmOperand() local
544 RegIdx |= 1; //The odd register is also the higher-numbered one of a pair. in PrintAsmOperand()
546 unsigned Reg = RC.getRegister(RegIdx); in PrintAsmOperand()