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

  /external/llvm/include/llvm/MC/
MCInstrItineraries.h 198 /// itinerary class UseClass, operand index UseIdx.
200 unsigned UseClass, unsigned UseIdx) const {
210 if ((FirstUseIdx + UseIdx) >= LastUseIdx)
214 Forwardings[FirstUseIdx + UseIdx];
221 unsigned UseClass, unsigned UseIdx) const {
229 int UseCycle = getOperandCycle(UseClass, UseIdx);
235 hasPipelineForwarding(DefClass, DefIdx, UseClass, UseIdx))
  /external/llvm/lib/Target/
TargetInstrInfo.cpp 67 const MachineInstr *UseMI, unsigned UseIdx) const {
73 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx);
79 SDNode *UseNode, unsigned UseIdx) const {
90 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx);
  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 81 /// OrigIdx are also available with the same value at UseIdx.
84 SlotIndex UseIdx,
87 UseIdx = UseIdx.getUseIndex();
105 if (OVNI != li.getVNInfoAt(UseIdx))
112 SlotIndex UseIdx,
136 if (!allUsesAvailableAt(RM.OrigMI, DefIdx, UseIdx, lis))
LiveRangeEdit.h 80 /// OrigIdx are also available with the same value at UseIdx.
82 SlotIndex UseIdx, LiveIntervals &lis);
156 /// UseIdx. It is assumed that parent_.getVNINfoAt(UseIdx) == ParentVNI.
159 SlotIndex UseIdx,
InlineSpiller.cpp 639 SlotIndex UseIdx = LIS.getInstructionIndex(MI).getUseIndex();
640 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex());
649 DEBUG(dbgs() << UseIdx << '\t' << *MI);
661 if (!Edit->canRematerializeAt(RM, UseIdx, false, LIS)) {
663 DEBUG(dbgs() << "\tcannot remat for " << UseIdx << '\t' << *MI);
677 DEBUG(dbgs() << "\tcannot remat tied reg: " << UseIdx << '\t' << *MI);
710 DEBUG(dbgs() << "\t " << UseIdx << '\t' << *MI);
713 NewLI.addRange(LiveRange(DefIdx, UseIdx.getDefIndex(), DefVNI));
    [all...]
SplitKit.h 305 /// defFromParent - Define Reg from ParentVNI at UseIdx using either
309 SlotIndex UseIdx,
LiveInterval.cpp 297 /// extendInBlock - If this interval is live before UseIdx in the basic
298 /// block that starts at StartIdx, extend it to be live at UseIdx and return
299 /// the value. If there is no live range before UseIdx, return NULL.
300 VNInfo *LiveInterval::extendInBlock(SlotIndex StartIdx, SlotIndex UseIdx) {
303 iterator I = std::upper_bound(begin(), end(), UseIdx);
309 if (I->end <= UseIdx)
310 extendIntervalEndTo(I, UseIdx.getNextSlot());
LiveIntervalAnalysis.cpp     [all...]
MachineVerifier.cpp 646 SlotIndex UseIdx = LiveInts->getInstructionIndex(MI).getUseIndex();
649 if (!LI.liveAt(UseIdx)) {
651 *OS << UseIdx << " is not live in " << LI << '\n';
655 if (MO->isKill() && !LI.killedAt(UseIdx.getDefIndex())) {
    [all...]
RegisterCoalescer.cpp 574 SlotIndex UseIdx = li_->getInstructionIndex(UseMI);
575 LiveInterval::iterator ULR = IntA.FindLiveRangeContaining(UseIdx);
626 SlotIndex UseIdx = li_->getInstructionIndex(UseMI).getUseIndex();
627 LiveInterval::iterator ULR = IntA.FindLiveRangeContaining(UseIdx);
644 SlotIndex DefIdx = UseIdx.getDefIndex();
    [all...]
VirtRegRewriter.cpp     [all...]
SplitKit.cpp 593 SlotIndex UseIdx,
606 if (Edit->canRematerializeAt(RM, UseIdx, true, LIS)) {
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.h 344 const MachineInstr *UseMI, unsigned UseIdx) const;
348 SDNode *UseNode, unsigned UseIdx) const;
361 unsigned UseIdx, unsigned UseAlign) const;
365 unsigned UseIdx, unsigned UseAlign) const;
370 unsigned UseIdx, unsigned UseAlign) const;
381 const MachineInstr *UseMI, unsigned UseIdx) const;
ARMBaseInstrInfo.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetInstrInfo.h 635 const MachineInstr *UseMI, unsigned UseIdx) const;
639 SDNode *UseNode, unsigned UseIdx) const;
664 const MachineInstr *UseMI, unsigned UseIdx) const {
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 372 SlotIndex UseIdx) const;
LiveInterval.h 455 /// extendInBlock - If this interval is live before UseIdx in the basic
456 /// block that starts at StartIdx, extend it to be live at UseIdx and return
457 /// the value. If there is no live range before UseIdx, return NULL.
458 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex UseIdx);
  /external/llvm/lib/Target/X86/
X86InstrInfo.h     [all...]
X86InstrInfo.cpp     [all...]

Completed in 89 milliseconds