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

  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 68 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def);
69 MachineInstr *DefMI = LIS.getInstructionFromIndex(OrigVNI->def);
72 checkRematerializable(OrigVNI, DefMI, aa);
119 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI,
124 if (!Remattable.count(OrigVNI))
270 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx);
275 if (OrigVNI)
276 isOrigDef = SlotIndex::isSameInstr(OrigVNI->def, Idx);
InlineSpiller.cpp 89 bool isSpillCandBB(unsigned OrigReg, VNInfo &OrigVNI, MachineBasicBlock &BB,
104 void runHoistSpills(unsigned OrigReg, VNInfo &OrigVNI,
371 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx);
372 StackInt->MergeValueInAsValue(OrigLI, OrigVNI, StackInt->getValNumInfo(0));
373 DEBUG(dbgs() << "\tmerged orig valno " << OrigVNI->id << ": "
529 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx);
531 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def);
533 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) {
    [all...]
SplitKit.cpp 457 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx);
459 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def);
461 if (Edit->canRematerializeAt(RM, OrigVNI, UseIdx, true)) {
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
InlineSpiller.cpp 466 /// within the range of OrigVNI so the registers are known to carry the same
475 VNInfo *OrigVNI) {
509 if (VNI->def == OrigVNI->def) {
521 // all the non-PHI defs that have the same value as OrigVNI. They must
526 // Separate all values dominated by OrigVNI into PHIs and non-PHIs.
537 OrigLI.getVNInfoAt(VNI2->def) != OrigVNI)
539 if (VNI2->isPHIDef() && VNI2->def != OrigVNI->def)
649 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def);
650 assert(OrigVNI && "Def outside original live range");
651 if (OrigVNI->def != VNI->def
    [all...]

Completed in 403 milliseconds