OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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