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

  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 173 /// Remat - Information needed to rematerialize at a specific location.
174 struct Remat {
175 VNInfo *ParentVNI; // parent_'s value at the remat location.
177 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(nullptr) {}
183 bool canRematerializeAt(Remat &RM,
194 const Remat &RM,
  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 94 // We can't remat physreg uses, unless it is a constant.
118 bool LiveRangeEdit::canRematerializeAt(Remat &RM,
151 const Remat &RM,
154 assert(RM.OrigMI && "Invalid remat");
InlineSpiller.cpp 86 // Values that failed to remat at some point.
629 // Potential remat candidate.
677 << VNI->def << " may remat from " << *DefMI);
699 // SpillReg may have been deleted by remat and DCE.
874 LiveRangeEdit::Remat RM(ParentVNI);
880 DEBUG(dbgs() << "\tcannot remat for " << UseIdx << '\t' << *MI);
    [all...]
SplitKit.cpp 444 LiveRangeEdit::Remat RM(ParentVNI);
449 // Can't remat, just insert a copy from parent.
    [all...]

Completed in 99 milliseconds