HomeSort by: relevance | last modified time | path
    Searched refs:ParentVNI (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 203 VNInfo *ParentVNI; // parent_'s value at the remat location.
207 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI) {}
210 /// canRematerializeAt - Determine if ParentVNI can be rematerialized at
211 /// UseIdx. It is assumed that parent_.getVNINfoAt(UseIdx) == ParentVNI.
216 /// rematerializeAt - Rematerialize RM.ParentVNI into DestReg by inserting an
227 void markRematerialized(const VNInfo *ParentVNI) {
228 Rematted.insert(ParentVNI);
231 /// didRematerialize - Return true if ParentVNI was rematerialized anywhere
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.cpp 467 const VNInfo *ParentVNI,
470 assert(ParentVNI && "Mapping NULL value");
472 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI");
482 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id), FP));
484 // This was the first time (RegIdx, ParentVNI) was mapped, and it is not
503 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI) {
504 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI.id)];
507 // ParentVNI was either unmapped or already complex mapped. Either way, just
586 VNInfo *ParentVNI,
605 LiveRangeEdit::Remat RM(ParentVNI);
    [all...]
SplitKit.h 332 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains:
378 /// defValue - define a value in RegIdx from ParentVNI at Idx.
379 /// Idx does not have to be ParentVNI->def, but it must be contained within
380 /// ParentVNI's live range in ParentLI. The new value is added to the value
386 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx,
389 /// forceRecompute - Force the live range of ParentVNI in RegIdx to be
393 void forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI);
395 /// Calls forceRecompute() on any affected regidx and on ParentVNI
397 void forceRecomputeVNI(const VNInfo &ParentVNI);
399 /// defFromParent - Define Reg from ParentVNI at UseIdx using eithe
    [all...]
InlineSpiller.cpp 585 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex());
587 if (!ParentVNI) {
603 LiveRangeEdit::Remat RM(ParentVNI);
607 markValueUsed(&VirtReg, ParentVNI);
615 markValueUsed(&VirtReg, ParentVNI);
624 Edit->markRematerialized(RM.ParentVNI);
632 markValueUsed(&VirtReg, ParentVNI);
LiveRangeEdit.cpp 176 Rematted.insert(RM.ParentVNI);

Completed in 18 milliseconds