Home
last modified time | relevance | path

Searched refs:OperandType (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterInst.h34 } OperandType; member
53 AsmWriterOperand(OpType op = isLiteralTextOperand):OperandType(op) {} in OperandType() function
57 : OperandType(op), Str(LitStr) {} in OperandType() function
62 : OperandType(op), MIOpNo(_MIOpNo), Str(Printer), MiModifier(Modifier), in OperandType() function
66 if (OperandType != Other.OperandType || Str != Other.Str) return true;
67 if (OperandType == isMachineInstrOperand)
99 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand) in AddLiteralString()
H A DAsmWriterInst.cpp24 if (OperandType == isLiteralTextOperand) { in getCode()
30 if (OperandType == isLiteralStatementOperand) in getCode()
180 OpInfo.OperandType == "MCOI::OPERAND_PCREL"); in AsmWriterInst()
H A DWebAssemblyDisassemblerEmitter.cpp118 assert(Op.OperandType != "MCOI::OPERAND_UNKNOWN"); in emitWebAssemblyDisassemblerTables()
119 CurOperandList.push_back(Op.OperandType); in emitWebAssemblyDisassemblerTables()
H A DCodeGenInstruction.cpp81 std::string OperandType = "OPERAND_UNKNOWN"; in CGIOperandList() local
87 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
92 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
120 OperandType = "OPERAND_REGISTER"; in CGIOperandList()
141 OperandNamespace + "::" + OperandType, MIOperandNo, NumOps, MIOpInfo); in CGIOperandList()
H A DCodeGenInstruction.h98 std::string OperandType; member
126 EncoderMethodNames(MINO), OperandType(OT), MIOperandNo(MION), in OperandInfo()
H A DX86DisassemblerTables.cpp53 static inline const char *stringForOperandType(OperandType type) { in stringForOperandType()
833 typedef SmallVector<std::pair<OperandEncoding, OperandType>, X86_MAX_OPERANDS> in emitInstructionInfo()
843 OperandType Type = (OperandType)Operand.type; in emitInstructionInfo()
874 OperandType Type = (OperandType)Operand.type; in emitInstructionInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h58 enum OperandType { enum
97 uint8_t OperandType; variable
119 return OperandType >= MCOI::OPERAND_FIRST_GENERIC && in isGenericType()
120 OperandType <= MCOI::OPERAND_LAST_GENERIC; in isGenericType()
125 return OperandType - MCOI::OPERAND_FIRST_GENERIC; in getGenericTypeIndex()
129 return OperandType >= MCOI::OPERAND_FIRST_GENERIC_IMM && in isGenericImm()
130 OperandType <= MCOI::OPERAND_LAST_GENERIC_IMM; in isGenericImm()
135 return OperandType - MCOI::OPERAND_FIRST_GENERIC_IMM; in getGenericImmIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td150 let OperandType = "OPERAND_LOCAL" in
153 let OperandType = "OPERAND_GLOBAL" in {
162 let OperandType = "OPERAND_I32IMM" in
165 let OperandType = "OPERAND_I64IMM" in
168 let OperandType = "OPERAND_F32IMM" in
171 let OperandType = "OPERAND_F64IMM" in
189 let OperandType = "OPERAND_TABLE" in
192 let OperandType = "OPERAND_OFFSET32" in
195 let OperandType = "OPERAND_OFFSET64" in
203 let OperandType = "OPERAND_TAG" in
[all …]
H A DWebAssemblySetP2AlignOperands.cpp65 assert(MI.getDesc().operands()[OperandNo].OperandType == in rewriteP2Align()
H A DWebAssemblyMCInstLower.cpp198 if (Info.OperandType == WebAssembly::OPERAND_TYPEINDEX) { in lower()
224 } else if (Info.OperandType == WebAssembly::OPERAND_SIGNATURE) { in lower()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td799 let OperandType = "OPERAND_PCREL";
816 let OperandType = "OPERAND_PCREL";
829 let OperandType = "OPERAND_PCREL";
956 let OperandType = "OPERAND_MEMORY";
961 let OperandType = "OPERAND_MEMORY";
966 let OperandType = "OPERAND_MEMORY";
972 let OperandType = "OPERAND_MEMORY";
977 let OperandType = "OPERAND_MEMORY";
982 let OperandType = "OPERAND_MEMORY";
987 let OperandType = "OPERAND_MEMORY";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrOperands.td60 let OperandType = "OPERAND_MEMORY";
158 let OperandType = "OPERAND_PCREL";
313 let OperandType = "OPERAND_COND_CODE";
400 let OperandType = "OPERAND_IMMEDIATE";
405 let OperandType = "OPERAND_IMMEDIATE";
411 let OperandType = "OPERAND_IMMEDIATE";
417 let OperandType = "OPERAND_IMMEDIATE";
424 let OperandType = "OPERAND_IMMEDIATE";
431 let OperandType = "OPERAND_IMMEDIATE";
439 let OperandType = "OPERAND_IMMEDIATE";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h116 enum OperandType { enum
120 inline bool isVpred(OperandType op) { in isVpred()
124 return isVpred(static_cast<OperandType>(op)); in isVpred()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp102 << int(Info.OperandType) << "\n"); in encodeInstruction()
103 switch (Info.OperandType) { in encodeInstruction()
152 switch (Info.OperandType) { in encodeInstruction()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h163 DD.ForbiddenTypeData.OperandType = type.getAsOpaquePtr(); in makeForbiddenType()
218 return QualType::getFromOpaquePtr(ForbiddenTypeData.OperandType); in getForbiddenTypeOperand()
250 void *OperandType; member
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYBaseInfo.h62 enum OperandType : unsigned { enum
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsBaseInfo.h132 enum OperandType : unsigned { enum
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp397 const char *CFIProgram::operandTypeString(CFIProgram::OperandType OT) { in operandTypeString()
423 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx]; in getOperandAsUnsigned()
468 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx]; in getOperandAsSigned()
797 ArrayRef<CFIProgram::OperandType[CFIProgram::MaxOperands]>
799 static OperandType OpTypes[DW_CFA_restore + 1][MaxOperands]; in getOperandTypes()
802 return ArrayRef<OperandType[MaxOperands]>(&OpTypes[0], DW_CFA_restore + 1); in getOperandTypes()
855 return ArrayRef<OperandType[MaxOperands]>(&OpTypes[0], DW_CFA_restore + 1); in getOperandTypes()
864 OperandType Type = getOperandTypes()[Opcode][OperandIdx]; in printOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoC.td54 let OperandType = "OPERAND_SIMM6_NONZERO";
66 let OperandType = "OPERAND_ZERO";
88 let OperandType = "OPERAND_CLUI_IMM";
104 let OperandType = "OPERAND_UIMM7_LSB00";
119 let OperandType = "OPERAND_UIMM8_LSB00";
134 let OperandType = "OPERAND_UIMM8_LSB000";
157 let OperandType = "OPERAND_PCREL";
166 let OperandType = "OPERAND_UIMM9_LSB000";
221 let OperandType = "OPERAND_PCREL";
234 let OperandType = "OPERAND_UIMM2";
[all …]
H A DRISCVInstrInfoZk.td43 let OperandType = "OPERAND_RVKRNUM";
49 let OperandType = "OPERAND_UIMM2";
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h72 enum OperandType { enum
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h504 enum OperandType { enum
518 static const char *operandTypeString(OperandType OT);
522 static ArrayRef<OperandType[MaxOperands]> getOperandTypes();
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp105 if (Info->get(Inst.getOpcode()).operands()[0].OperandType == in evaluateBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td69 let OperandType = "OPERAND_MEMORY";
102 let OperandType = "OPERAND_MEMORY";
110 let OperandType = "OPERAND_MEMORY";
120 let OperandType = "OPERAND_MEMORY";
128 let OperandType = "OPERAND_MEMORY";
136 let OperandType = "OPERAND_MEMORY";
145 let OperandType = "OPERAND_MEMORY";
161 let OperandType = "OPERAND_MEMORY";
176 let OperandType = "OPERAND_PCREL";
184 let OperandType = "OPERAND_PCREL";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp131 Info->get(Inst.getOpcode()).operands()[0].OperandType != in evaluateBranch()

1234