Home
last modified time | relevance | path

Searched refs:mnemonic (Results 1 – 25 of 179) sorted by relevance

12345678

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td2881 let OpKey = mnemonic#cls1;
2890 let OpKey = mnemonic#cls1;
2951 let MemKey = mnemonic#cls;
3247 let OpKey = mnemonic#cls1;
3258 let OpKey = mnemonic#cls1;
3269 let OpKey = mnemonic#cls;
3280 let OpKey = mnemonic#cls1;
3360 let OpKey = mnemonic#cls1;
3402 let NumOpsKey = mnemonic;
4322 let OpKey = mnemonic#cls;
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypeDefs.td28 let mnemonic = "smpla";
33 let mnemonic = "cmpnd_a";
56 let mnemonic = "cmpnd_inner";
87 let mnemonic = "int";
141 let mnemonic = "struct";
147 let mnemonic = "test_type";
170 let mnemonic = "memref_element";
203 let mnemonic = "no_parser";
284 let mnemonic = "spaces";
308 let mnemonic = "ap_float";
[all …]
H A DTestAttrDefs.td28 let mnemonic = "smpla";
33 let mnemonic = "cmpnd_a";
50 let mnemonic = "cmpnd_nested";
74 let mnemonic = "attr_with_trait";
81 let mnemonic = "i64_elements";
186 let mnemonic = "attr_with_format";
197 let mnemonic = "attr_ugly";
204 let mnemonic = "attr_params";
212 let mnemonic = "attr_with_type";
227 let mnemonic = "override_builder";
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrArithmetic.td679 mnemonic, "{$src2, $dst|$dst, $src2}", []>,
819 : BinOpMR<opcode, mnemonic, typeinfo,
830 : BinOpMR<opcode, mnemonic, typeinfo,
843 : BinOpMR<opcode, mnemonic, typeinfo,
861 : BinOpMI<opcode, mnemonic, typeinfo, f,
868 : BinOpMI<opcode, mnemonic, typeinfo, f,
876 : BinOpMI<opcode, mnemonic, typeinfo, f,
893 : BinOpMI8<mnemonic, typeinfo, f,
901 : BinOpMI8<mnemonic, typeinfo, f,
909 : BinOpMI8<mnemonic, typeinfo, f,
[all …]
/llvm-project-15.0.7/lldb/unittests/Disassembler/ARM/
H A DTestArmv7Disassembly.cpp77 const char *mnemonic; in TEST_F() local
80 mnemonic = inst_sp->GetMnemonic(&exe_ctx); in TEST_F()
81 ASSERT_STREQ ("vmov", mnemonic); in TEST_F()
84 mnemonic = inst_sp->GetMnemonic(&exe_ctx); in TEST_F()
85 ASSERT_STREQ ("vcvt.f64.s32", mnemonic); in TEST_F()
88 mnemonic = inst_sp->GetMnemonic(&exe_ctx); in TEST_F()
89 ASSERT_STREQ ("vmov.f32", mnemonic); in TEST_F()
H A DTestArm64Disassembly.cpp69 const char *mnemonic; in TEST_F() local
72 mnemonic = inst_sp->GetMnemonic(&exe_ctx); in TEST_F()
73 ASSERT_STREQ ("sub", mnemonic); in TEST_F()
76 mnemonic = inst_sp->GetMnemonic(&exe_ctx); in TEST_F()
77 ASSERT_STREQ ("cas", mnemonic); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DSMEInstrFormats.td43 mnemonic, "\t$ZAda, $Pn/m, $Pm/m, $Zn, $Zm",
92 string mnemonic>
95 mnemonic, "\t$ZAda, $Pn/m, $Pm/m, $Zn, $Zm",
200 mnemonic, "\t$ZAda, $Pn/m, $Pm/m, $Zn",
436 multiclass sme_mem_ld_ss<string mnemonic> {
566 multiclass sme_mem_st_ss<string mnemonic> {
670 string mnemonic>
835 multiclass sme_vector_to_tile<string mnemonic> {
1014 class sme_zero_inst<string mnemonic>
1022 multiclass sme_zero<string mnemonic> {
[all …]
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Ddefault-type-attr-print-parser.td21 let mnemonic = "attr_a";
50 let mnemonic = "type_a";
57 // TYPE: ::llvm::StringRef mnemonic;
59 // TYPE: auto parseResult = generatedTypeParser(parser, &mnemonic, genType);
63 // TYPE: << mnemonic << "` in dialect `" << getNamespace() << "`";
H A Dattr-or-type-format.td79 let mnemonic = "attr_a";
135 let mnemonic = "attr_b";
161 let mnemonic = "attr_c";
172 let mnemonic = "attr_d";
238 let mnemonic = "type_c";
303 let mnemonic = "type_d";
400 let mnemonic = "type_e";
413 let mnemonic = "type_f";
431 let mnemonic = "type_g";
452 let mnemonic = "type_h";
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmNeon/
H A DArmNeon.td41 class ArmNeon_IntrOp<string mnemonic, list<int> overloadedResults,
46 /*opName=*/"intr." # mnemonic,
47 /*enumName=*/"aarch64_neon_" # !subst(".", "_", mnemonic),
57 class ArmNeon_OverloadedOneResultIntrOp<string mnemonic,
59 : ArmNeon_IntrOp<mnemonic, [0], [], 1, traits>;
63 class ArmNeon_OverloadedOperandsWithOneResultIntrOp<string mnemonic,
66 : ArmNeon_IntrOp<mnemonic, [0], overloadedOperands, 1, traits>;
125 class ArmNeon_2dOp<string mnemonic, list<Trait> traits = []>
127 /*opName=*/"2d." # mnemonic,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/X86Vector/
H A DX86Vector.td36 class AVX512_Op<string mnemonic, list<Trait> traits = []> :
37 Op<X86Vector_Dialect, "avx512." # mnemonic, traits> {}
41 LLVM_IntrOpBase<X86Vector_Dialect, "avx512.intr." # mnemonic,
42 "x86_avx512_" # !subst(".", "_", mnemonic),
47 class AVX512_IntrOverloadedOp<string mnemonic,
49 LLVM_IntrOpBase<X86Vector_Dialect, "avx512.intr." # mnemonic,
50 "x86_avx512_" # !subst(".", "_", mnemonic),
281 class AVX_Op<string mnemonic, list<Trait> traits = []> :
282 Op<X86Vector_Dialect, "avx." # mnemonic, traits> {}
288 Op<X86Vector_Dialect, "avx.intr." # mnemonic, traits> {}
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DROCDLOps.td42 class ROCDL_Op<string mnemonic, list<Trait> traits = []> :
43 LLVM_OpBase<ROCDL_Dialect, mnemonic, traits> {
50 class ROCDL_SpecialRegisterOp<string mnemonic,
52 ROCDL_Op<mnemonic, !listconcat(traits, [NoSideEffect])>,
55 # "llvm::Intrinsic::amdgcn_" # !subst(".","_", mnemonic) # ");";
59 class ROCDL_DeviceFunctionOp<string mnemonic, string device_function,
61 ROCDL_Op<mnemonic, !listconcat(traits, [NoSideEffect])>,
118 class ROCDL_Mfma_IntrOp<string mnemonic, list<Trait> traits = []> :
119 LLVM_IntrOpBase<ROCDL_Dialect, mnemonic,
120 "amdgcn_" # !subst(".","_", mnemonic),
H A DLLVMAttrDefs.td20 let mnemonic = "fastmath";
31 let mnemonic = "linkage";
40 let mnemonic = "cconv";
48 let mnemonic = "loopopts";
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/
H A DArithmeticOps.td22 class Arith_Op<string mnemonic, list<Trait> traits = []> :
23 Op<Arithmetic_Dialect, mnemonic, traits # [NoSideEffect,
35 Arith_ArithmeticOp<mnemonic, traits> {
41 Arith_ArithmeticOp<mnemonic, traits> {
47 Arith_ArithmeticOp<mnemonic, traits> {
53 Arith_BinaryOp<mnemonic, traits #
60 Arith_UnaryOp<mnemonic, traits>,
66 Arith_BinaryOp<mnemonic, traits>,
91 Arith_CastOp<mnemonic, SignlessFixedWidthIntegerLike,
120 Arith_CompareOp<mnemonic, traits> {
[all …]
/llvm-project-15.0.7/llvm/test/MC/MSP430/
H A Dinvalid.s12 swpb.b r7 ; CHECK: :[[@LINE]]:3: error: invalid instruction mnemonic
13 sxt.b r7 ; CHECK: :[[@LINE]]:3: error: invalid instruction mnemonic
14 call.b r7 ; CHECK: :[[@LINE]]:3: error: invalid instruction mnemonic
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmSVE/
H A DArmSVE.td39 class ArmSVE_Op<string mnemonic, list<Trait> traits = []> :
40 Op<ArmSVE_Dialect, mnemonic, traits> {}
42 class ArmSVE_IntrBinaryOverloadedOp<string mnemonic,
45 /*string opName=*/"intr." # mnemonic,
46 /*string enumName=*/"aarch64_sve_" # !subst(".", "_", mnemonic),
52 class ScalableMaskedFOp<string mnemonic, string op_description,
54 ArmSVE_Op<mnemonic, !listconcat(traits,
61 The `arm_sve.}] # mnemonic # [{` operation takes one scalable vector mask
75 class ScalableMaskedIOp<string mnemonic, string op_description,
77 ArmSVE_Op<mnemonic, !listconcat(traits,
[all …]
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv64a-invalid.s10 amoxor.d.rlqa a2, a3, (a4) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
11 amoor.d.aq.rl a4, a5, (a6) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
12 amoor.d. a4, a5, (a6) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
H A Drv32a-invalid.s10 amoxor.w.rlqa a2, a3, (a4) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
11 amoor.w.aq.rl a4, a5, (a6) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
12 amoor.w. a4, a5, (a6) # CHECK: :[[@LINE]]:1: error: unrecognized instruction mnemonic
H A Drv32zhinx-invalid.s19 …3, ree # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
20 …x17, 0 # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
21 … 0b111 # CHECK: :[[@LINE]]:30: error: operand must be a valid floating point rounding mode mnemonic
H A Drv32zfinx-invalid.s20 …3, ree # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
21 …x17, 0 # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
22 … 0b111 # CHECK: :[[@LINE]]:30: error: operand must be a valid floating point rounding mode mnemonic
H A Drv32zdinx-invalid.s22 …6, ree # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
23 …x16, 0 # CHECK: :[[@LINE]]:29: error: operand must be a valid floating point rounding mode mnemonic
24 … 0b111 # CHECK: :[[@LINE]]:30: error: operand must be a valid floating point rounding mode mnemonic
/llvm-project-15.0.7/llvm/utils/Target/ARM/
H A Danalyze-match-table.py31 mnemonic = insn[1]
33 flags = mnemonic_flags[mnemonic] = mnemonic_flags.get(mnemonic, set())
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVCLOps.td23 class SPV_CLOp<string mnemonic, int opcode, list<Trait> traits = []> :
24 SPV_ExtInstOp<mnemonic, "CL", "OpenCL.std", opcode, traits> {
35 class SPV_CLUnaryOp<string mnemonic, int opcode, Type resultType,
37 SPV_CLOp<mnemonic, opcode, !listconcat([NoSideEffect], traits)> {
56 SPV_CLUnaryOp<mnemonic, opcode, type, type,
60 class SPV_CLBinaryOp<string mnemonic, int opcode, Type resultType,
62 SPV_CLOp<mnemonic, opcode, !listconcat([NoSideEffect], traits)> {
80 SPV_CLBinaryOp<mnemonic, opcode, type, type,
86 class SPV_CLTernaryOp<string mnemonic, int opcode, Type resultType,
88 SPV_CLOp<mnemonic, opcode, !listconcat([NoSideEffect], traits)> {
[all …]
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DDirectiveCommonGen.cpp98 llvm::SmallString<16> mnemonic; in emitDecls() local
99 llvm::transform(enumName, std::back_inserter(mnemonic), llvm::toLower); in emitDecls()
101 << enumName << ", \"" << mnemonic << "\">;\n"; in emitDecls()
/llvm-project-15.0.7/mlir/test/python/
H A Dpython_test_ops.td27 let mnemonic = typeMnemonic;
32 let mnemonic = attrMnemonic;
35 class TestOp<string mnemonic, list<Trait> traits = []>
36 : Op<Python_Test_Dialect, mnemonic, traits>;

12345678