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

  /external/llvm/lib/CodeGen/
TargetSchedule.cpp 144 unsigned UseIdx = 0;
148 ++UseIdx;
150 return UseIdx;
202 unsigned UseIdx = findUseIdx(UseMI, UseOperIdx);
203 int Advance = STI->getReadAdvanceCycles(UseDesc, UseIdx, WriteID);
LiveRangeCalc.cpp 186 SlotIndex UseIdx;
191 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo+1).getMBB());
203 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber);
208 extend(LR, UseIdx, Reg);
TwoAddressInstructionPass.cpp 416 SlotIndex useIdx = LIS->getInstructionIndex(*MI);
417 LiveInterval::const_iterator I = LI.find(useIdx);
419 return !I->end.isBlock() && SlotIndex::isSameInstr(I->end, useIdx);
    [all...]
MachineVerifier.cpp 230 SlotIndex UseIdx, const LiveRange &LR, unsigned Reg,
    [all...]
RegisterCoalescer.cpp 213 void addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
705 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI);
706 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
759 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true);
760 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
780 SlotIndex DefIdx = UseIdx.getRegSlot();
    [all...]
MachinePipeliner.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
MachineCombiner.cpp 188 int UseIdx = InstrPtr->findRegisterUseOperandIdx(MO.getReg());
190 InstrPtr, UseIdx);
TargetSchedule.cpp 175 unsigned UseIdx = 0;
179 ++UseIdx;
181 return UseIdx;
233 unsigned UseIdx = findUseIdx(UseMI, UseOperIdx);
234 int Advance = STI->getReadAdvanceCycles(UseDesc, UseIdx, WriteID);
LiveRangeCalc.cpp 190 SlotIndex UseIdx;
195 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo+1).getMBB());
207 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber);
212 extend(LR, UseIdx, Reg, Undefs);
TwoAddressInstructionPass.cpp 445 SlotIndex useIdx = LIS->getInstructionIndex(*MI);
446 LiveInterval::const_iterator I = LI.find(useIdx);
448 return !I->end.isBlock() && SlotIndex::isSameInstr(I->end, useIdx);
    [all...]
MachineVerifier.cpp 260 SlotIndex UseIdx, const LiveRange &LR, unsigned VRegOrUnit,
    [all...]
RegisterCoalescer.cpp 233 void addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
755 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI);
756 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
809 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true);
810 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
830 SlotIndex DefIdx = UseIdx.getRegSlot();
    [all...]
MachinePipeliner.cpp     [all...]
  /external/llvm/include/llvm/MC/
MCSchedule.h 84 /// MCReadAdvanceEntries are sorted first by operand index (UseIdx), then by
87 unsigned UseIdx;
92 return UseIdx == Other.UseIdx && WriteResourceID == Other.WriteResourceID
  /external/llvm/lib/Target/PowerPC/
PPCVSXSwapRemoval.cpp 672 int UseIdx = SwapMap[&UseMI];
674 if (!SwapVector[UseIdx].IsSwap || SwapVector[UseIdx].IsLoad ||
675 SwapVector[UseIdx].IsStore) {
683 DEBUG(dbgs() << " use " << UseIdx << ": ");
715 int UseIdx = SwapMap[&UseMI];
717 if (SwapVector[UseIdx].VSEMI->getOpcode() != MI->getOpcode()) {
725 DEBUG(dbgs() << " use " << UseIdx << ": ");
726 DEBUG(SwapVector[UseIdx].VSEMI->dump());
756 int UseIdx = SwapMap[&UseMI]
    [all...]
PPCInstrInfo.cpp 144 unsigned UseIdx) const {
146 UseMI, UseIdx);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
MCSchedule.h 93 /// MCReadAdvanceEntries are sorted first by operand index (UseIdx), then by
96 unsigned UseIdx;
101 return UseIdx == Other.UseIdx && WriteResourceID == Other.WriteResourceID
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonSubtarget.cpp 350 unsigned UseIdx = -1;
354 UseIdx = OpNum;
359 0, *DDst, UseIdx));
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
PPCVSXSwapRemoval.cpp 681 int UseIdx = SwapMap[&UseMI];
683 if (!SwapVector[UseIdx].IsSwap || SwapVector[UseIdx].IsLoad ||
684 SwapVector[UseIdx].IsStore) {
692 LLVM_DEBUG(dbgs() << " use " << UseIdx << ": ");
724 int UseIdx = SwapMap[&UseMI];
726 if (SwapVector[UseIdx].VSEMI->getOpcode() != MI->getOpcode()) {
735 LLVM_DEBUG(dbgs() << " use " << UseIdx << ": ");
736 LLVM_DEBUG(SwapVector[UseIdx].VSEMI->dump());
766 int UseIdx = SwapMap[&UseMI]
    [all...]
PPCInstrInfo.cpp 180 unsigned UseIdx) const {
182 UseMI, UseIdx);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineVerifier.cpp 662 SlotIndex UseIdx = LiveInts->getInstructionIndex(MI).getUseIndex();
665 if (!LI.liveAt(UseIdx)) {
667 *OS << UseIdx << " is not live in " << LI << '\n';
671 if (MO->isKill() && !LI.killedAt(UseIdx.getDefIndex())) {
    [all...]
InlineSpiller.cpp 836 SlotIndex UseIdx = LIS.getInstructionIndex(MI).getUseIndex();
837 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex());
846 DEBUG(dbgs() << UseIdx << '\t' << *MI);
858 if (!Edit->canRematerializeAt(RM, UseIdx, false, LIS)) {
860 DEBUG(dbgs() << "\tcannot remat for " << UseIdx << '\t' << *MI);
874 DEBUG(dbgs() << "\tcannot remat tied reg: " << UseIdx << '\t' << *MI);
    [all...]
LiveIntervalAnalysis.cpp     [all...]
RegisterCoalescer.cpp 698 SlotIndex UseIdx = LIS->getInstructionIndex(UseMI);
699 LiveInterval::iterator ULR = IntA.FindLiveRangeContaining(UseIdx);
750 SlotIndex UseIdx = LIS->getInstructionIndex(UseMI).getUseIndex();
751 LiveInterval::iterator ULR = IntA.FindLiveRangeContaining(UseIdx);
768 SlotIndex DefIdx = UseIdx.getDefIndex();
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 717 unsigned UseIdx;
725 UseIdx = 2;
727 UseIdx = 2, CommuteIdx = 1;
736 UseIdx = 2;
738 UseIdx = 2, CommuteIdx = 1;
747 if (!commuteInstruction(UseMI, false, CommuteIdx, UseIdx))
752 UseMI.getOperand(UseIdx).ChangeToImmediate(ImmVal);
    [all...]

Completed in 5629 milliseconds