Searched defs:ParentVNI (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h154 VNInfo *ParentVNI; // parent_'s value at the remat location. member in struct:llvm::LiveRangeEdit::Remat
155 MachineInstr *OrigMI; // Instruction defining ParentVNI.
156 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(0) {} argument
159 /// canRematerializeAt - Determine if ParentVNI can be rematerialized at
160 /// UseIdx. It is assumed that parent_.getVNINfoAt(UseIdx) == ParentVNI.
166 /// rematerializeAt - Rematerialize RM.ParentVNI into DestReg by inserting an
179 void markRematerialized(const VNInfo *ParentVNI) { argument
180 Rematted.insert(ParentVNI);
[all...]
/external/llvm/lib/CodeGen/
H A DInlineSpiller.cpp836 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); local
838 if (!ParentVNI) {
852 // Use an OrigVNI from traceSiblingValue when ParentVNI is a sibling copy.
853 LiveRangeEdit::Remat RM(ParentVNI);
854 SibValueMap::const_iterator SibI = SibValues.find(ParentVNI);
858 markValueUsed(&VirtReg, ParentVNI);
869 markValueUsed(&VirtReg, ParentVNI);
878 Edit->markRematerialized(RM.ParentVNI);
H A DSplitKit.cpp373 const VNInfo *ParentVNI,
375 assert(ParentVNI && "Mapping NULL value");
377 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI");
385 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id),
388 // This was the first time (RegIdx, ParentVNI) was mapped.
408 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { argument
409 assert(ParentVNI && "Mapping NULL value");
410 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI->id)];
413 // ParentVNI was either unmapped or already complex mapped. Either way, just
429 VNInfo *ParentVNI,
372 defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx) argument
428 defFromParent(unsigned RegIdx, VNInfo *ParentVNI, SlotIndex UseIdx, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) argument
482 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); local
499 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); local
518 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); local
549 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); local
580 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); local
598 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); local
613 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); local
746 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); local
803 VNInfo *ParentVNI = Parent->getValNumInfo(i); local
821 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); local
840 VNInfo *ParentVNI = ParentI->valno; local
1052 const VNInfo *ParentVNI = *I; local
[all...]

Completed in 107 milliseconds