reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineInstrBuilder.h
  290         return addConstantPoolIndex(Disp.getIndex(), Disp.getOffset() + off,
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  885                                             MI->getOperand(0).getIndex(), Reg);
lib/CodeGen/BranchFolding.cpp
  236         JTIsLive.set(Op.getIndex());
  278       OperandHash = Op.getIndex();
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  934   if (FIDef && !MFI.isFixedObjectIndex(FIDef->getOperand(1).getIndex()))
  960       unsigned FI = FIDef->getOperand(1).getIndex();
 1049   if (FIDef && !MFI.isFixedObjectIndex(FIDef->getOperand(1).getIndex()))
 1088       unsigned FI = FIDef->getOperand(1).getIndex();
 1157   if (FIDef && !MFI.isFixedObjectIndex(FIDef->getOperand(1).getIndex()))
 1195       unsigned FI = FIDef->getOperand(1).getIndex();
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
   45     int FrameIdx = MI.getOperand(1).getIndex();
lib/CodeGen/LocalStackSlotAllocation.cpp
  323           if (!MFI.isObjectPreAllocated(MI.getOperand(i).getIndex()))
  325           int Idx = MI.getOperand(i).getIndex();
  369       if (FrameIdx == MI.getOperand(idx).getIndex())
lib/CodeGen/MIRPrinter.cpp
  857     printStackObjectReference(Op.getIndex());
lib/CodeGen/MachineLICM.cpp
  408       int FI = MO.getIndex();
lib/CodeGen/MachineOperand.cpp
  292     return getIndex() == Other.getIndex();
  292     return getIndex() == Other.getIndex();
  295     return getIndex() == Other.getIndex() && getOffset() == Other.getOffset();
  295     return getIndex() == Other.getIndex() && getOffset() == Other.getOffset();
  297     return getIndex() == Other.getIndex();
  297     return getIndex() == Other.getIndex();
  357     return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
  360     return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex(),
  363     return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
  818     int FrameIndex = getIndex();
  827     OS << "%const." << getIndex();
  834       if (const auto *TargetIndexName = getTargetIndexName(*MF, getIndex()))
  841     OS << printJumpTableEntryReference(getIndex());
lib/CodeGen/MachineScheduler.cpp
 1493         if (BaseOp->getIndex() != RHS.BaseOp->getIndex())
 1493         if (BaseOp->getIndex() != RHS.BaseOp->getIndex())
 1494           return StackGrowsDown ? BaseOp->getIndex() > RHS.BaseOp->getIndex()
 1494           return StackGrowsDown ? BaseOp->getIndex() > RHS.BaseOp->getIndex()
 1495                                 : BaseOp->getIndex() < RHS.BaseOp->getIndex();
 1495                                 : BaseOp->getIndex() < RHS.BaseOp->getIndex();
lib/CodeGen/MachineVerifier.cpp
 1828     if (LiveStks && LiveStks->hasInterval(MO->getIndex()) &&
 1830       int FI = MO->getIndex();
lib/CodeGen/PrologEpilogInserter.cpp
 1209         unsigned FrameIdx = MI.getOperand(0).getIndex();
 1256             MF, MI.getOperand(i).getIndex(), Reg, /*IgnoreSPUpdates*/ false);
lib/CodeGen/StackColoring.cpp
  572   int Slot = MO.getIndex();
  607         int Slot = MO.getIndex();
  683           int Slot = MO.getIndex();
  988         int FromSlot = MO.getIndex();
 1098         int Slot = MO.getIndex();
lib/CodeGen/StackSlotColoring.cpp
  169         int FI = MO.getIndex();
  403     int OldFI = MO.getIndex();
lib/CodeGen/TargetLoweringBase.cpp
 1045     int FI = MO.getIndex();
lib/Target/AArch64/AArch64AsmPrinter.cpp
  763   int JTIdx = MI.getOperand(4).getIndex();
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   89   int JTIdx = MI.getOperand(4).getIndex();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  494         MIB.addConstantPoolIndex(MO1.getIndex(), MO1.getOffset(), Flags);
  531         MIB1.addConstantPoolIndex(MO1.getIndex(), MO1.getOffset(),
  533         MIB2.addConstantPoolIndex(MO1.getIndex(), MO1.getOffset(),
lib/Target/AArch64/AArch64InstrInfo.cpp
 1665       FrameIndex = MI.getOperand(1).getIndex();
 1688       FrameIndex = MI.getOperand(1).getIndex();
 2381     return shouldClusterFI(MFI, BaseOp1.getIndex(), Offset1, FirstOpc,
 2382                            BaseOp2.getIndex(), Offset2, SecondOpc);
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1785       I.getOperand(1).ChangeToFrameIndex(PtrMI->getOperand(1).getIndex());
 2336   unsigned JTI = I.getOperand(1).getIndex();
 2358   unsigned JTI = I.getOperand(1).getIndex();
lib/Target/AArch64/AArch64MCInstLower.cpp
  283     MCOp = LowerSymbolOperand(MO, Printer.GetJTISymbol(MO.getIndex()));
  286     MCOp = LowerSymbolOperand(MO, Printer.GetCPISymbol(MO.getIndex()));
lib/Target/AArch64/AArch64RegisterInfo.cpp
  459   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
  169     int FI = I->getOperand(1).getIndex();
  194         int FI = I.getOperand(1).getIndex();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 2056             FI = LHSDef->getOperand(1).getIndex();
 2063       FI = RootDef->getOperand(1).getIndex();
lib/Target/AMDGPU/SIFoldOperands.cpp
   52       FrameIndexToFold = FoldOp->getIndex();
  604     UseMI->getOperand(UseOpIdx).ChangeToFrameIndex(OpToFold.getIndex());
  795           UseMI->getOperand(1).ChangeToFrameIndex(OpToFold.getIndex());
lib/Target/AMDGPU/SIInstrInfo.cpp
 1655     RegOp.ChangeToFrameIndex(NonRegOp.getIndex());
 5928   FrameIndex = Addr->getIndex();
 5936   FrameIndex = Addr->getIndex();
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
  280           int FI = MI.getOperand(FIOp).getIndex();
  293         int FI = TII->getNamedOperand(MI, AMDGPU::OpName::addr)->getIndex();
lib/Target/AMDGPU/SIRegisterInfo.cpp
  996   int Index = MI->getOperand(FIOperandNum).getIndex();
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   96           Src0.ChangeToFrameIndex(MovSrc.getIndex());
lib/Target/ARC/ARCInstrInfo.cpp
   75       FrameIndex = MI.getOperand(1).getIndex();
   94       FrameIndex = MI.getOperand(1).getIndex();
lib/Target/ARC/ARCMCInstLower.cpp
   52     Symbol = Printer.GetJTISymbol(MO.getIndex());
   55     Symbol = Printer.GetCPISymbol(MO.getIndex());
lib/Target/ARC/ARCRegisterInfo.cpp
  171   int FrameIndex = FrameOp.getIndex();
lib/Target/ARM/ARMAsmPrinter.cpp
  237     GetCPISymbol(MO.getIndex())->print(O, MAI);
  939   unsigned JTI = MO1.getIndex();
  985   unsigned JTI = MO1.getIndex();
 1015   unsigned JTI = MO1.getIndex();
 1189         unsigned CPI = MI->getOperand(1).getIndex();
 1274     MCSymbol *CPISymbol = GetCPISymbol(MI->getOperand(1).getIndex());
 1290       GetARMJTIPICJumpTableLabel(MI->getOperand(1).getIndex());
 1464                    MI->getOperand(0).getIndex(), OutContext),
 1494                        MI->getOperand(2).getIndex(), OutContext),
 1512                                        MI->getOperand(0).getIndex(), OutContext));
 1613     unsigned CPIdx   = (unsigned)MI->getOperand(1).getIndex();
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1214       FrameIndex = MI.getOperand(1).getIndex();
 1225       FrameIndex = MI.getOperand(1).getIndex();
 1232       FrameIndex = MI.getOperand(0).getIndex();
 1240       FrameIndex = MI.getOperand(0).getIndex();
 1246       FrameIndex = MI.getOperand(1).getIndex();
 1451       FrameIndex = MI.getOperand(1).getIndex();
 1462       FrameIndex = MI.getOperand(1).getIndex();
 1469       FrameIndex = MI.getOperand(0).getIndex();
 1483       FrameIndex = MI.getOperand(1).getIndex();
 1489       FrameIndex = MI.getOperand(1).getIndex();
 1708     unsigned CPI = Orig.getOperand(1).getIndex();
 1730       unsigned CPI = I->getOperand(1).getIndex();
 1779     int CPI0 = MO0.getIndex();
 1780     int CPI1 = MO1.getIndex();
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  761   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/ARM/ARMConstantIslandPass.cpp
  594     unsigned JTI = JTOp.getIndex();
  836           unsigned CPI = I.getOperand(op).getIndex();
 1121     return CPEMI->getOperand(1).getIndex();
 1123   return JumpTableEntryIndices[CPEMI->getOperand(1).getIndex()];
 2173     unsigned JTI = JTOP.getIndex();
 2367     unsigned JTI = JTOP.getIndex();
lib/Target/ARM/ARMMCInstLower.cpp
   99     MCOp = GetSymbolRef(MO, GetJTISymbol(MO.getIndex()));
  104     MCOp = GetSymbolRef(MO, GetCPISymbol(MO.getIndex()));
lib/Target/ARM/ThumbRegisterInfo.cpp
  467   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/AVR/AVRFrameLowering.cpp
  474           if (MFI.isFixedObjectIndex(MO.getIndex())) {
lib/Target/AVR/AVRInstrInfo.cpp
   89       FrameIndex = MI.getOperand(1).getIndex();
  108       FrameIndex = MI.getOperand(0).getIndex();
lib/Target/AVR/AVRMCInstLower.cpp
   99       MCOp = lowerSymbolOperand(MO, Printer.GetJTISymbol(MO.getIndex()));
  102       MCOp = lowerSymbolOperand(MO, Printer.GetCPISymbol(MO.getIndex()));
lib/Target/AVR/AVRRegisterInfo.cpp
  141   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/BPF/BPFRegisterInfo.cpp
   81   int FrameIndex = MI.getOperand(i).getIndex();
lib/Target/Hexagon/HexagonAsmPrinter.cpp
   92     GetCPISymbol(MO.getIndex())->print(O, MAI);
  222       MOSymbol = AP.GetCPISymbol(MO.getIndex());
  224       MOSymbol = AP.GetJTISymbol(MO.getIndex());
lib/Target/Hexagon/HexagonBitTracker.cpp
  331       int FI = op(1).getIndex();
lib/Target/Hexagon/HexagonConstExtenders.cpp
  239           Reg = llvm::Register::index2StackSlot(Op.getIndex());
  709     V.ImmVal = Op.getIndex();
 1152     if (Op.isFI() && Op.getIndex() < 0)
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  705       .addJumpTableIndex(HiOperand.getIndex(), HiOperand.getTargetFlags())
  712       .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags());
  719       .addConstantPoolIndex(HiOperand.getIndex(), HiOperand.getOffset(),
  727       .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(),
  786       .addJumpTableIndex(HiOperand.getIndex(), HiOperand.getTargetFlags())
  793       .addConstantPoolIndex(HiOperand.getIndex(), HiOperand.getOffset(),
  835       .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags());
  842       .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(),
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1600   int FI = MI->getOperand(0).getIndex();
 1632   int FI = MI->getOperand(1).getIndex();
 1663   int FI = MI->getOperand(0).getIndex();
 1699   int FI = MI->getOperand(1).getIndex();
 1752   int FI = MI->getOperand(0).getIndex();
 1799   int FI = MI->getOperand(1).getIndex();
 1839   int FI = MI->getOperand(0).getIndex();
 1867   int FI = MI->getOperand(1).getIndex();
 2119         int FI = Op.getIndex();
lib/Target/Hexagon/HexagonInstrInfo.cpp
  260       FrameIndex = OpFI.getIndex();
  274       FrameIndex = OpFI.getIndex();
  308       FrameIndex = OpFI.getIndex();
  326       FrameIndex = OpFI.getIndex();
lib/Target/Hexagon/HexagonMCInstLower.cpp
  164       MCO = GetSymbolRef(MO, AP.GetJTISymbol(MO.getIndex()), AP, MustExtend);
  167       MCO = GetSymbolRef(MO, AP.GetCPISymbol(MO.getIndex()), AP, MustExtend);
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  195   int FI = MI.getOperand(FIOp).getIndex();
lib/Target/Lanai/LanaiAsmPrinter.cpp
   97       << MO.getIndex();
  102       << MO.getIndex();
lib/Target/Lanai/LanaiInstrInfo.cpp
  722       FrameIndex = MI.getOperand(1).getIndex();
  751       FrameIndex = MI.getOperand(0).getIndex();
lib/Target/Lanai/LanaiMCInstLower.cpp
   51                             << MO.getIndex();
   61                             << MO.getIndex();
lib/Target/Lanai/LanaiRegisterInfo.cpp
  148   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/MSP430/MSP430MCInstLower.cpp
   56                             << MO.getIndex();
   73                             << MO.getIndex();
lib/Target/MSP430/MSP430RegisterInfo.cpp
  113   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/Mips/MipsAsmPrinter.cpp
  217     unsigned CPIdx = (unsigned)MI->getOperand(1).getIndex();
  708         << getFunctionNumber() << "_" << MO.getIndex();
lib/Target/Mips/MipsConstantIslandPass.cpp
  629   unsigned CPI = CPEMI.getOperand(1).getIndex();
  768           unsigned CPI = MI.getOperand(op).getIndex();
 1059   unsigned CPI = CPEMI->getOperand(1).getIndex();
 1115   unsigned CPI = CPEMI->getOperand(1).getIndex();
 1313   unsigned CPI = CPEMI->getOperand(1).getIndex();
lib/Target/Mips/MipsInstructionSelector.cpp
  338             .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_LO)
  614                .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_GOT)
  622               .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_HI);
lib/Target/Mips/MipsMCInstLower.cpp
  149     Symbol = AsmPrinter.GetJTISymbol(MO.getIndex());
  153     Symbol = AsmPrinter.GetCPISymbol(MO.getIndex());
lib/Target/Mips/MipsRegisterInfo.cpp
  266   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/Mips/MipsSEFrameLowering.cpp
  175   Register Dst = I->getOperand(0).getReg(), FI = I->getOperand(1).getIndex();
  190   Register Src = I->getOperand(0).getReg(), FI = I->getOperand(1).getIndex();
  209   Register Dst = I->getOperand(0).getReg(), FI = I->getOperand(1).getIndex();
  234   Register Src = I->getOperand(0).getReg(), FI = I->getOperand(1).getIndex();
lib/Target/Mips/MipsSEInstrInfo.cpp
   54       FrameIndex = MI.getOperand(1).getIndex();
   76       FrameIndex = MI.getOperand(1).getIndex();
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
   72               TFI.getFrameIndexReference(MF, MI.getOperand(0).getIndex(), Reg);
lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  118   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/PowerPC/PPCAsmPrinter.cpp
  231       << MO.getIndex();
  523     return AP.GetCPISymbol(MO.getIndex());
  525     return AP.GetJTISymbol(MO.getIndex());
lib/Target/PowerPC/PPCInstrInfo.cpp
  309       FrameIndex = MI.getOperand(2).getIndex();
  361       FrameIndex = MI.getOperand(2).getIndex();
lib/Target/PowerPC/PPCMCInstLower.cpp
  187     OutMO = GetSymbolRef(MO, AP.GetJTISymbol(MO.getIndex()), AP, IsDarwin);
  190     OutMO = GetSymbolRef(MO, AP.GetCPISymbol(MO.getIndex()), AP, IsDarwin);
lib/Target/PowerPC/PPCRegisterInfo.cpp
 1004   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/RISCV/RISCVInstrInfo.cpp
   55     FrameIndex = MI.getOperand(1).getIndex();
   78     FrameIndex = MI.getOperand(0).getIndex();
lib/Target/RISCV/RISCVMCInstLower.cpp
  122     MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP);
lib/Target/RISCV/RISCVRegisterInfo.cpp
  113   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/Sparc/SparcAsmPrinter.cpp
  371       << MO.getIndex();
lib/Target/Sparc/SparcInstrInfo.cpp
   50       FrameIndex = MI.getOperand(1).getIndex();
   69       FrameIndex = MI.getOperand(0).getIndex();
lib/Target/Sparc/SparcMCInstLower.cpp
   56     Symbol = AP.GetCPISymbol(MO.getIndex());
lib/Target/Sparc/SparcRegisterInfo.cpp
  171   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/SystemZ/SystemZInstrInfo.cpp
  314     FrameIndex = MI.getOperand(1).getIndex();
  342   unsigned FI1 = MI.getOperand(0).getIndex();
  343   unsigned FI2 = MI.getOperand(3).getIndex();
lib/Target/SystemZ/SystemZMCInstLower.cpp
   55     Symbol = AsmPrinter.GetJTISymbol(MO.getIndex());
   60     Symbol = AsmPrinter.GetCPISymbol(MO.getIndex());
lib/Target/SystemZ/SystemZRegisterInfo.cpp
  265   int FrameIndex = MI->getOperand(FIOperandNum).getIndex();
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
   62   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/X86/X86AsmPrinter.cpp
  116     GetCPISymbol(MO.getIndex())->print(O, MAI);
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  624   return LoadBase.getIndex() == StoreBase.getIndex();
  624   return LoadBase.getIndex() == StoreBase.getIndex();
lib/Target/X86/X86FrameLowering.cpp
 3125         int Index = MO.getIndex();
lib/Target/X86/X86ISelLowering.cpp
 4248         FI = Def->getOperand(1).getIndex();
lib/Target/X86/X86InstrBuilder.h
  101     AM.Base.FrameIndex = Op0.getIndex();
lib/Target/X86/X86InstrInfo.cpp
  202     FrameIndex = MI.getOperand(Op + X86::AddrBaseReg).getIndex();
lib/Target/X86/X86InstructionSelector.cpp
  489     AM.Base.FrameIndex = I.getOperand(1).getIndex();
lib/Target/X86/X86MCInstLower.cpp
  418     return LowerSymbolOperand(MO, AsmPrinter.GetJTISymbol(MO.getIndex()));
  420     return LowerSymbolOperand(MO, AsmPrinter.GetCPISymbol(MO.getIndex()));
 1611   const MachineConstantPoolEntry &ConstantEntry = Constants[Op.getIndex()];
lib/Target/X86/X86OptimizeLEAs.cpp
  149       Hash = hash_combine(Hash, Val.Disp->getIndex());
  216          (MO1.isCPI() && MO2.isCPI() && MO1.getIndex() == MO2.getIndex()) ||
  216          (MO1.isCPI() && MO2.isCPI() && MO1.getIndex() == MO2.getIndex()) ||
  217          (MO1.isJTI() && MO2.isJTI() && MO1.getIndex() == MO2.getIndex()) ||
  217          (MO1.isJTI() && MO2.isJTI() && MO1.getIndex() == MO2.getIndex()) ||
lib/Target/X86/X86RegisterInfo.cpp
  725   int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
lib/Target/XCore/XCoreAsmPrinter.cpp
  188   unsigned JTI = MI->getOperand(opNum).getIndex();
  221       << MO.getIndex();
lib/Target/XCore/XCoreInstrInfo.cpp
   70       FrameIndex = MI.getOperand(1).getIndex();
   90       FrameIndex = MI.getOperand(1).getIndex();
lib/Target/XCore/XCoreMCInstLower.cpp
   54       Symbol = Printer.GetJTISymbol(MO.getIndex());
   57       Symbol = Printer.GetCPISymbol(MO.getIndex());
lib/Target/XCore/XCoreRegisterInfo.cpp
  265   int FrameIndex = FrameOp.getIndex();
unittests/CodeGen/MachineOperandTest.cpp
   42   ASSERT_TRUE(MO.getIndex() == 74);
  131   ASSERT_TRUE(MO.getIndex() == 0);
  163   ASSERT_TRUE(MO.getIndex() == 0);
  193   ASSERT_TRUE(MO.getIndex() == 3);