|
reference, declaration → definition
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);