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 152 /// Remat - Information needed to rematerialize at a specific location.
153 struct Remat {
154 VNInfo *ParentVNI; // parent_'s value at the remat location.
156 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(0) {}
162 bool canRematerializeAt(Remat &RM,
173 const Remat &RM,
  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 88 // We can't remat physreg uses, unless it is a constant.
112 bool LiveRangeEdit::canRematerializeAt(Remat &RM,
145 const Remat &RM,
148 assert(RM.OrigMI && "Invalid remat");
InlineSpiller.cpp 80 // Values that failed to remat at some point.
610 // Potential remat candidate.
658 << VNI->def << " may remat from " << *DefMI);
680 // SpillReg may have been deleted by remat and DCE.
853 LiveRangeEdit::Remat RM(ParentVNI);
859 DEBUG(dbgs() << "\tcannot remat for " << UseIdx << '\t' << *MI);
870 DEBUG(dbgs() << "\tcannot remat tied reg: " << UseIdx << '\t' << *MI);
883 // Alocate a new register for the remat.
    [all...]
SplitKit.cpp 442 LiveRangeEdit::Remat RM(ParentVNI);
447 // Can't remat, just insert a copy from parent.
    [all...]

Completed in 1727 milliseconds