OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ParentVNI
(Results
1 - 5
of
5
) sorted by null
/external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h
175
VNInfo *
ParentVNI
; // parent_'s value at the remat location.
176
MachineInstr *OrigMI; // Instruction defining
ParentVNI
.
177
explicit Remat(VNInfo *
ParentVNI
) :
ParentVNI
(
ParentVNI
), OrigMI(nullptr) {}
180
/// canRematerializeAt - Determine if
ParentVNI
can be rematerialized at
181
/// UseIdx. It is assumed that parent_.getVNINfoAt(UseIdx) ==
ParentVNI
.
187
/// rematerializeAt - Rematerialize RM.
ParentVNI
into DestReg by inserting an
200
void markRematerialized(const VNInfo *
ParentVNI
) {
201
Rematted.insert(
ParentVNI
);
[
all
...]
/external/llvm/lib/CodeGen/
SplitKit.cpp
374
const VNInfo *
ParentVNI
,
376
assert(
ParentVNI
&& "Mapping NULL value");
378
assert(Edit->getParent().getVNInfoAt(Idx) ==
ParentVNI
&& "Bad Parent VNI");
386
Values.insert(std::make_pair(std::make_pair(RegIdx,
ParentVNI
->id),
389
// This was the first time (RegIdx,
ParentVNI
) was mapped.
409
void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *
ParentVNI
) {
410
assert(
ParentVNI
&& "Mapping NULL value");
411
ValueForcePair &VFP = Values[std::make_pair(RegIdx,
ParentVNI
->id)];
414
//
ParentVNI
was either unmapped or already complex mapped. Either way, just
431
VNInfo *
ParentVNI
,
[
all
...]
SplitKit.h
277
/// intervals. Given a pair (RegIdx,
ParentVNI
->id), Values contains:
302
/// defValue - define a value in RegIdx from
ParentVNI
at Idx.
303
/// Idx does not have to be
ParentVNI
->def, but it must be contained within
304
///
ParentVNI
's live range in ParentLI. The new value is added to the value
307
VNInfo *defValue(unsigned RegIdx, const VNInfo *
ParentVNI
, SlotIndex Idx);
309
/// forceRecompute - Force the live range of
ParentVNI
in RegIdx to be
313
void forceRecompute(unsigned RegIdx, const VNInfo *
ParentVNI
);
315
/// defFromParent - Define Reg from
ParentVNI
at UseIdx using either
318
VNInfo *
ParentVNI
,
LiveRangeEdit.cpp
124
if (!Remattable.count(RM.
ParentVNI
))
132
DefIdx = RM.
ParentVNI
->def;
156
Rematted.insert(RM.
ParentVNI
);
InlineSpiller.cpp
857
VNInfo *
ParentVNI
= VirtReg.getVNInfoAt(UseIdx.getBaseIndex());
859
if (!
ParentVNI
) {
873
// Use an OrigVNI from traceSiblingValue when
ParentVNI
is a sibling copy.
874
LiveRangeEdit::Remat RM(
ParentVNI
);
875
SibValueMap::const_iterator SibI = SibValues.find(
ParentVNI
);
879
markValueUsed(&VirtReg,
ParentVNI
);
[
all
...]
Completed in 89 milliseconds