Searched refs:OperandType (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterInst.h34 } OperandType; member in struct:llvm::AsmWriterOperand
53 AsmWriterOperand(OpType op = isLiteralTextOperand):OperandType(op) {}
57 : OperandType(op), Str(LitStr) {}
62 : OperandType(op), MIOpNo(_MIOpNo), Str(Printer), MiModifier(Modifier),
66 if (OperandType != Other.OperandType || Str != Other.Str) return true;
67 if (OperandType == isMachineInstrOperand)
99 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand)
H A DAsmWriterInst.cpp24 if (OperandType == isLiteralTextOperand) {
30 if (OperandType == isLiteralStatementOperand)
180 OpInfo.OperandType == "MCOI::OPERAND_PCREL");
H A DWebAssemblyDisassemblerEmitter.cpp118 assert(Op.OperandType != "MCOI::OPERAND_UNKNOWN");
119 CurOperandList.push_back(Op.OperandType);
H A DCodeGenInstruction.h96 /// OperandType - A value from MCOI::OperandType representing the type of
98 std::string OperandType; member in struct:llvm::CGIOperandList::OperandInfo
126 EncoderMethodNames(MINO), OperandType(OT), MIOperandNo(MION),
H A DCodeGenInstruction.cpp81 std::string OperandType = "OPERAND_UNKNOWN"; local
87 OperandType = std::string(Rec->getValueAsString("OperandType"));
92 OperandType = std::string(Rec->getValueAsString("OperandType"));
120 OperandType = "OPERAND_REGISTER";
141 OperandNamespace + "::" + OperandType, MIOperandNo, NumOps, MIOpInfo);
H A DX86DisassemblerTables.cpp53 static inline const char *stringForOperandType(OperandType type) {
833 typedef SmallVector<std::pair<OperandEncoding, OperandType>, X86_MAX_OPERANDS>
843 OperandType Type = (OperandType)Operand.type;
874 OperandType Type = (OperandType)Operand.type;
H A DX86RecognizableInstr.h267 /// the LLVM tables to an OperandType for use in the operand specifier.
278 static OperandType typeFromString(const std::string &s, bool hasREX_W,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYBaseInfo.h62 enum OperandType : unsigned {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsBaseInfo.h132 enum OperandType : unsigned {
H A DMipsMCTargetDesc.cpp146 switch (Info->get(Inst.getOpcode()).operands()[NumOps - 1].OperandType) {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h58 enum OperandType { enum in namespace:llvm::MCOI
97 uint8_t OperandType; member in class:llvm::MCOperandInfo
119 return OperandType >= MCOI::OPERAND_FIRST_GENERIC &&
120 OperandType <= MCOI::OPERAND_LAST_GENERIC;
125 return OperandType - MCOI::OPERAND_FIRST_GENERIC;
129 return OperandType >= MCOI::OPERAND_FIRST_GENERIC_IMM &&
130 OperandType <= MCOI::OPERAND_LAST_GENERIC_IMM;
135 return OperandType - MCOI::OPERAND_FIRST_GENERIC_IMM;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h116 enum OperandType { enum in namespace:llvm::ARM
120 inline bool isVpred(OperandType op) {
124 return isVpred(static_cast<OperandType>(op));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySetP2AlignOperands.cpp65 assert(MI.getDesc().operands()[OperandNo].OperandType ==
H A DWebAssemblyMCInstLower.cpp198 if (Info.OperandType == WebAssembly::OPERAND_TYPEINDEX) {
224 } else if (Info.OperandType == WebAssembly::OPERAND_SIGNATURE) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h72 enum OperandType { enum in namespace:llvm::AArch64
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h163 DD.ForbiddenTypeData.OperandType = type.getAsOpaquePtr();
218 return QualType::getFromOpaquePtr(ForbiddenTypeData.OperandType);
250 void *OperandType; member in struct:clang::sema::DelayedDiagnostic::FTD
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp102 << int(Info.OperandType) << "\n");
103 switch (Info.OperandType) {
152 switch (Info.OperandType) {
H A DWebAssemblyInstPrinter.cpp243 if (Desc.operands()[I].OperandType != WebAssembly::OPERAND_BASIC_BLOCK)
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp105 if (Info->get(Inst.getOpcode()).operands()[0].OperandType ==
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp131 Info->get(Inst.getOpcode()).operands()[0].OperandType !=
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp397 const char *CFIProgram::operandTypeString(CFIProgram::OperandType OT) {
413 return "<unknown CFIProgram::OperandType>";
423 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx];
438 "op[%" PRIu32 "] has OperandType OT_Offset which produces a signed "
468 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx];
483 "op[%" PRIu32 "] has OperandType %s which produces an unsigned result, "
797 ArrayRef<CFIProgram::OperandType[CFIProgram::MaxOperands]>
799 static OperandType OpTypes[DW_CFA_restore + 1][MaxOperands];
802 return ArrayRef<OperandType[MaxOperands]>(&OpTypes[0], DW_CFA_restore + 1);
855 return ArrayRef<OperandType[MaxOperand
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h504 enum OperandType {
517 /// Get the OperandType as a "const char *".
518 static const char *operandTypeString(OperandType OT);
522 static ArrayRef<OperandType[MaxOperands]> getOperandTypes();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp403 if (Op.OperandType == MCOI::OPERAND_REGISTER) {
412 assert(Op.OperandType == MCOI::OPERAND_REGISTER && "Register expected");
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp48 // OperandType (ibid.). The encoding indicates how to read it from the
775 static uint16_t name(struct InternalInstruction *insn, OperandType type, \
865 (Reg)fixupRegValue(insn, (OperandType)op->type, insn->vvvv, &valid);
870 insn->reg = (Reg)fixupRegValue(insn, (OperandType)op->type,
902 insn, (OperandType)op->type, insn->eaBase - insn->eaRegBase, &valid);
1610 switch ((OperandType)Op.type) {
1937 OperandType type = (OperandType)operand.type;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp124 if (NumFixedOps > 0 && MCDesc.operands()[LastFixedIndex].OperandType ==

Completed in 311 milliseconds

123