HomeSort by relevance Sort by last modified time
    Searched refs:RegIdx (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/CodeGen/
SplitKit.h 268 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains:
270 /// 1. No entry - the value is not mapped to Edit.get(RegIdx).
272 /// Edit.get(RegIdx). Each value is represented by a minimal live range at
274 /// of RegIdx in RegAssign.
286 /// getLRCalc - Return the LRCalc to use for RegIdx. In spill mode, the
289 LiveRangeCalc &getLRCalc(unsigned RegIdx) {
290 return LRCalc[SpillMode != SM_Partition && RegIdx != 0];
293 /// defValue - define a value in RegIdx from ParentVNI at Idx.
298 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx);
300 /// forceRecompute - Force the live range of ParentVNI in RegIdx to b
    [all...]
SplitKit.cpp 345 VNInfo *SplitEditor::defValue(unsigned RegIdx,
351 LiveInterval *LI = Edit->get(RegIdx);
358 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id),
361 // This was the first time (RegIdx, ParentVNI) was mapped.
381 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) {
383 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)];
396 Edit->get(RegIdx)->addRange(LiveRange(Def, Def.getNextSlot(), VNI));
401 VNInfo *SplitEditor::defFromParent(unsigned RegIdx,
408 LiveInterval *LI = Edit->get(RegIdx);
411 // so always begin RegIdx 0 early and all others late
    [all...]
LiveVariables.cpp 81 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) {
82 assert(TargetRegisterInfo::isVirtualRegister(RegIdx) &&
84 VirtRegInfo.grow(RegIdx);
85 return VirtRegInfo[RegIdx];
  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 281 VarInfo &getVarInfo(unsigned RegIdx);

Completed in 904 milliseconds