OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:ParentVNI
(Results
1 - 3
of
3
) sorted by null
/external/llvm/lib/CodeGen/
LiveRangeEdit.h
150
VNInfo *
ParentVNI
; // parent_'s value at the remat location.
151
MachineInstr *OrigMI; // Instruction defining
ParentVNI
.
152
explicit Remat(VNInfo *
ParentVNI
) :
ParentVNI
(
ParentVNI
), OrigMI(0) {}
155
/// canRematerializeAt - Determine if
ParentVNI
can be rematerialized at
156
/// UseIdx. It is assumed that parent_.getVNINfoAt(UseIdx) ==
ParentVNI
.
163
/// rematerializeAt - Rematerialize RM.
ParentVNI
into DestReg by inserting an
178
void markRematerialized(const VNInfo *
ParentVNI
) {
179
rematted_.insert(
ParentVNI
);
[
all
...]
SplitKit.cpp
346
const VNInfo *
ParentVNI
,
348
assert(
ParentVNI
&& "Mapping NULL value");
350
assert(Edit->getParent().getVNInfoAt(Idx) ==
ParentVNI
&& "Bad Parent VNI");
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
) {
382
assert(
ParentVNI
&& "Mapping NULL value");
383
ValueForcePair &VFP = Values[std::make_pair(RegIdx,
ParentVNI
->id)];
386
//
ParentVNI
was either unmapped or already complex mapped. Either way, just
402
VNInfo *
ParentVNI
,
[
all
...]
InlineSpiller.cpp
837
VNInfo *
ParentVNI
= VirtReg.getVNInfoAt(UseIdx.getBaseIndex());
839
if (!
ParentVNI
) {
853
// Use an OrigVNI from traceSiblingValue when
ParentVNI
is a sibling copy.
854
LiveRangeEdit::Remat RM(
ParentVNI
);
855
SibValueMap::const_iterator SibI = SibValues.find(
ParentVNI
);
859
markValueUsed(&VirtReg,
ParentVNI
);
873
markValueUsed(&VirtReg,
ParentVNI
);
884
Edit->markRematerialized(RM.
ParentVNI
);
[
all
...]
Completed in 538 milliseconds