HomeSort by relevance Sort by last modified time
    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