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

References

include/llvm/MC/MCInstrDesc.h
  102     return OperandType >= MCOI::OPERAND_FIRST_GENERIC &&
  103            OperandType <= MCOI::OPERAND_LAST_GENERIC;
  108     return OperandType - MCOI::OPERAND_FIRST_GENERIC;
  112     return OperandType >= MCOI::OPERAND_FIRST_GENERIC_IMM &&
  113            OperandType <= MCOI::OPERAND_LAST_GENERIC_IMM;
  118     return OperandType - MCOI::OPERAND_FIRST_GENERIC_IMM;
lib/MC/MCInstrAnalysis.cpp
   29       Info->get(Inst.getOpcode()).OpInfo[0].OperandType != MCOI::OPERAND_PCREL)
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  319       if (Desc.OpInfo[i].OperandType == MCOI::OPERAND_PCREL) {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 1712   uint8_t OpTy = InstDesc.OpInfo[OpNum].OperandType;
 2759     const unsigned OperandType = Desc.OpInfo[OpIdx].OperandType;
 2859           if (Desc.OpInfo[OpIdx].OperandType == MCOI::OPERAND_IMMEDIATE)
 6185   return Desc.OpInfo[OpNum].OperandType == AMDGPU::OPERAND_INPUT_MODS
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
  520     switch (Desc.OpInfo[OpNo].OperandType) {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  118         Info->get(Inst.getOpcode()).OpInfo[0].OperandType !=
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
  236   switch (OpInfo.OperandType) {
lib/Target/AMDGPU/SIFoldOperands.cpp
  161       return TII->isInlineConstant(OpToFold, MadDesc.OpInfo[OpNo].OperandType);
  217       switch (TII.get(Opcode).OpInfo[OpNo].OperandType) {
  491   uint8_t OpTy = OpInfo[UseOpIdx].OperandType;
lib/Target/AMDGPU/SIInstrInfo.cpp
 2931   if (OpInfo.OperandType == MCOI::OPERAND_IMMEDIATE)
 2945     return RI.opCanUseInlineConstant(OpInfo.OperandType);
 2948   if (!RI.opCanUseLiteralConstant(OpInfo.OperandType))
 3243     switch (Desc.OpInfo[i].OperandType) {
 3534         !isInlineConstant(Src0, Desc.OpInfo[Src0Idx].OperandType))
 3537         !isInlineConstant(Src1, Desc.OpInfo[Src1Idx].OperandType))
 3983       } else if (InstDesc.OpInfo[i].OperandType == AMDGPU::OPERAND_KIMM32) {
lib/Target/AMDGPU/SIInstrInfo.h
  699     return isInlineConstant(MO, OpInfo.OperandType);
  720     return isInlineConstant(MO, MI.getDesc().OpInfo[OpIdx].OperandType);
  737     return isInlineConstant(MO, MI.getDesc().OpInfo[OpIdx].OperandType);
  747     return MO.isImm() && !isInlineConstant(MO, OpInfo.OperandType);
  808       assert(OpInfo.OperandType == MCOI::OPERAND_IMMEDIATE);
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
 1041   unsigned OpType = Desc.OpInfo[OpNo].OperandType;
 1048   unsigned OpType = Desc.OpInfo[OpNo].OperandType;
 1072   unsigned OpType = Desc.OpInfo[OpNo].OperandType;
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  580   switch (OpInfo.OperandType) {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 7285     if (ARM::isVpred(MCID.OpInfo[i].OperandType))
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  749     if (ARM::isVpred(OpInfo[i].OperandType))
  846     if (ARM::isVpred(OpInfo[VCCPos].OperandType) || VCCI == MI.end()) break;
  856     if (OpInfo[VCCPos].OperandType == ARM::OPERAND_VPRED_R) {
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  268     if (Info->get(Inst.getOpcode()).OpInfo[0].OperandType!=MCOI::OPERAND_PCREL)
  298     if (Info->get(Inst.getOpcode()).OpInfo[OpId].OperandType !=
lib/Target/ARM/Thumb2InstrInfo.cpp
  712     if (ARM::isVpred(MCID.OpInfo[i].OperandType))
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
  101     if (Info->get(Inst.getOpcode()).OpInfo[0].OperandType ==
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 2074       if ((OpInfo.OperandType == MCOI::OPERAND_MEMORY) ||
 2075           (OpInfo.OperandType == MCOI::OPERAND_UNKNOWN)) {
 2108         if ((OpInfo.OperandType == MCOI::OPERAND_MEMORY) ||
 2109             (OpInfo.OperandType == MCOI::OPERAND_UNKNOWN)) {
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  145     switch (Info->get(Inst.getOpcode()).OpInfo[NumOps - 1].OperandType) {
lib/Target/RISCV/RISCVInstrInfo.cpp
  497     unsigned OpType = OI.value().OperandType;
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
  158           if (Desc.OpInfo[I].OperandType != WebAssembly::OPERAND_BASIC_BLOCK)
  229     if (Info.OperandType == WebAssembly::OPERAND_F32IMM) {
  234       assert(Info.OperandType == WebAssembly::OPERAND_F64IMM);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
   93                           << int(Info.OperandType) << "\n");
   94         switch (Info.OperandType) {
  130       if (Info.OperandType == WebAssembly::OPERAND_F32IMM) {
  136         assert(Info.OperandType == WebAssembly::OPERAND_F64IMM);
  145       switch (Info.OperandType) {
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  235         if (Info.OperandType == WebAssembly::OPERAND_TYPEINDEX) {
  259         } else if (Info.OperandType == WebAssembly::OPERAND_SIGNATURE) {
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   65   assert(MI.getDesc().OpInfo[OperandNo].OperandType ==
tools/llvm-exegesis/lib/MCInstrDescView.cpp
   62          getExplicitOperandInfo().OperandType == MCOI::OPERAND_MEMORY;
   67          getExplicitOperandInfo().OperandType == MCOI::OPERAND_IMMEDIATE;
tools/llvm-exegesis/lib/Target.cpp
   94   switch (Op.getExplicitOperandInfo().OperandType) {
tools/llvm-exegesis/lib/X86/Target.cpp
  163         Op.getExplicitOperandInfo().OperandType == MCOI::OPERAND_PCREL)
  620   switch (Op.getExplicitOperandInfo().OperandType) {
unittests/Target/ARM/MachineInstrTest.cpp
  495       if ((Op.OperandType & MCOI::OPERAND_REGISTER) == 0 ||