| /llvm-project-15.0.7/lldb/test/API/commands/expression/anonymous-struct/ |
| H A D | main.cpp | 6 double multiply(my_untagged_struct *s) { return s->f * s->i; } in multiply() function 8 double multiply(my_untagged_struct *s, int x) { return multiply(s) * x; } in multiply() function 16 return multiply(&s, argc) > 0; in main()
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | matrix-intrinsics-opaque-ptrs.ll | 22 define <4 x float> @multiply(<4 x float> %m, i32 %arg) { 29 …%result.0 = call <4 x float> @llvm.matrix.multiply.v4f32.v4f32.v4f32(<4 x float> %m, <4 x float> %… 77 ; CHECK-NEXT: ptr @llvm.matrix.multiply.v4i32.v4f32.v4f32 79 ; CHECK-NEXT: ptr @llvm.matrix.multiply.v4f32.v4i32.v4f32 81 ; CHECK-NEXT: ptr @llvm.matrix.multiply.v4f32.v4f32.v4i32 83 ; CHECK-NEXT: ptr @llvm.matrix.multiply.v4f32.v4i32.v4i32 134 declare <4 x i32> @llvm.matrix.multiply.v4i32.v4f32.v4f32(<4 x float>, <4 x float>, i32, i32, i32) 135 declare <4 x float> @llvm.matrix.multiply.v4f32.v4i32.v4f32(<4 x i32>, <4 x float>, i32, i32, i32) 136 declare <4 x float> @llvm.matrix.multiply.v4f32.v4f32.v4i32(<4 x float>, <4 x i32>, i32, i32, i32) 137 declare <4 x float> @llvm.matrix.multiply.v4f32.v4i32.v4i32(<4 x i32>, <4 x i32>, i32, i32, i32) [all …]
|
| H A D | matrix-intrinsics.ll | 22 define <4 x float> @multiply(<4 x float> %m, i32 %arg) { 29 …%result.0 = call <4 x float> @llvm.matrix.multiply.v4f32.v4f32.v4f32(<4 x float> %m, <4 x float> %… 77 ; CHECK-NEXT: <4 x i32> (<4 x float>, <4 x float>, i32, i32, i32)* @llvm.matrix.multiply.v4i32.v4f3… 79 ; CHECK-NEXT: <4 x float> (<4 x i32>, <4 x float>, i32, i32, i32)* @llvm.matrix.multiply.v4f32.v4i3… 81 ; CHECK-NEXT: <4 x float> (<4 x float>, <4 x i32>, i32, i32, i32)* @llvm.matrix.multiply.v4f32.v4f3… 83 ; CHECK-NEXT: <4 x float> (<4 x i32>, <4 x i32>, i32, i32, i32)* @llvm.matrix.multiply.v4f32.v4i32.… 158 declare <4 x i32> @llvm.matrix.multiply.v4i32.v4f32.v4f32(<4 x float>, <4 x float>, i32, i32, i32) 159 declare <4 x float> @llvm.matrix.multiply.v4f32.v4i32.v4f32(<4 x i32>, <4 x float>, i32, i32, i32) 160 declare <4 x float> @llvm.matrix.multiply.v4f32.v4f32.v4i32(<4 x float>, <4 x i32>, i32, i32, i32) 161 declare <4 x float> @llvm.matrix.multiply.v4f32.v4i32.v4i32(<4 x i32>, <4 x i32>, i32, i32, i32) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | vec-mul-02.ll | 1 ; Test vector multiply-and-add. 7 ; Test a v16i8 multiply-and-add. 18 ; Test a v8i16 multiply-and-add. 29 ; Test a v4i32 multiply-and-add. 40 ; Test a v2f64 multiply-and-add. 52 ; Test a v2f64 multiply-and-subtract.
|
| H A D | vec-mul-05.ll | 1 ; Test vector negative multiply-and-add on z14. 8 ; Test a v2f64 negative multiply-and-add. 21 ; Test a v2f64 negative multiply-and-subtract. 35 ; Test a v4f32 negative multiply-and-add. 48 ; Test a v4f32 negative multiply-and-subtract.
|
| H A D | vec-strict-mul-05.ll | 1 ; Test vector negative multiply-and-add on z14. 8 ; Test a v2f64 negative multiply-and-add. 24 ; Test a v2f64 negative multiply-and-subtract. 41 ; Test a v4f32 negative multiply-and-add. 57 ; Test a v4f32 negative multiply-and-subtract.
|
| H A D | vec-mul-04.ll | 1 ; Test vector multiply-and-add on z14. 7 ; Test a v4f32 multiply-and-add. 19 ; Test a v4f32 multiply-and-subtract.
|
| H A D | vec-strict-mul-04.ll | 1 ; Test strict vector multiply-and-add on z14. 7 ; Test a v4f32 multiply-and-add. 22 ; Test a v4f32 multiply-and-subtract.
|
| H A D | vec-strict-mul-02.ll | 1 ; Test strict vector multiply-and-add. 7 ; Test a v2f64 multiply-and-add. 22 ; Test a v2f64 multiply-and-subtract.
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 18 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply 19 def WriteIMul32 : SchedWrite; // 32-bit multiply on RV64I 44 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply 45 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add 46 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply 47 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add 48 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply 49 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add 136 def ReadFMul16 : SchedRead; // 16-bit floating point multiply 138 def ReadFMul32 : SchedRead; // 32-bit floating point multiply [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Hexagon/ |
| H A D | xtype_complex.txt | 20 # Complex multiply 46 # Complex multiply real or imaginary 56 # Complex multiply with round and pack 66 # Complex multiply 32x16 76 # Vector complex multiply real or imaginary 98 # Vector reduce complex multiply real or imaginary 108 # Vector reduce complex multiply by scalar 118 # Vector reduce complex multiply by scalar with round and pack
|
| H A D | xtype_mpy.txt | 28 # Vector multiply word by signed half (32x16) 62 # Vector multiply word by unsigned half (32x16) 244 # Polynomial multiply words 308 # Vector dual multiply 318 # Vector dual multiply with round and pack 324 # Vector reduce multiply bytes 340 # Vector multiply even haldwords 352 # Vector multiply halfwords 380 # Vector reduce multiply halfwords 386 # Vector multiply bytes [all …]
|
| H A D | xtype_fp.txt | 98 # Floating point fused multiply-add 104 # Floating point fused multiply-add with scaling 112 # Floating point fused multiply-add for library routines 136 # Floating point multiply
|
| /llvm-project-15.0.7/lldb/test/API/tools/lldb-vscode/console/ |
| H A D | main.cpp | 2 int multiply(int x, int y) { in multiply() function 7 int result = multiply(argc, 20); in main()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | matrix-type-operators.cpp | 69 typename MyMatrix<EltTy2, R2, C2>::matrix_t multiply(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy1, … in multiply() function 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() 96 Mat1.value = multiply<unsigned, 3, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat4, Mat2); in test_multiply_template() 99 Mat1.value = multiply<float, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat3, Mat1); in test_multiply_template()
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/ |
| H A D | salvage-nonconst-binop.ll | 12 define i32 @"?multiply@@YAHHH@Z"(i32 %a, i32 %b) !dbg !8 { 36 !8 = distinct !DISubprogram(name: "multiply", linkageName: "?multiply@@YAHHH@Z", scope: !1, file: !…
|
| H A D | salvage-duplicate-values.ll | 16 define i32 @"?multiply@@YAHHH@Z"(i32 %a, i32 %b) !dbg !8 { 40 !8 = distinct !DISubprogram(name: "multiply", linkageName: "?multiply@@YAHHH@Z", scope: !1, file: !…
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/PowerPC/ |
| H A D | matrix.ll | 12 …stimated cost of 452 for instruction: %0 = call <10 x i32> @llvm.matrix.multiply.v10i32.v10i32.v1i… 17 …%0 = call <10 x i32> @llvm.matrix.multiply.v10i32.v10i32.v1i32(<10 x i32> undef, <1 x i32> %matrix… 22 declare <10 x i32> @llvm.matrix.multiply.v10i32.v10i32.v1i32(<10 x i32>, <1 x i32>, i32 immarg, i32…
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | complete-super.m | 30 - (void)multiply:(int)x by:(int)y; 37 - (void)multiply:(int)a by:(int)b { 38 [super multiply:a by:b]; 79 // CHECK-IN-CATEGORY: ObjCInstanceMethodDecl:{ResultType void}{TypedText multiply:}{Placeholder a}{…
|
| /llvm-project-15.0.7/llvm/test/Integer/ |
| H A D | 2007-01-19-TruncSext.ll | 12 define void @multiply(i32 %index, i32 %X, i32 %Y) { 22 call void @multiply(i32 %i, i32 -1, i32 255)
|
| /llvm-project-15.0.7/clang/test/CodeGenCoroutines/ |
| H A D | coro-halo.cpp | 81 generator<T> multiply(generator<T> &g, T factor) { in multiply() function 95 auto m = multiply(t, 2); in main()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerMatrixIntrinsics/ |
| H A D | multiply-minimal.ll | 14 define void @multiply(<8 x double> * %A, <8 x double> * %B, <4 x double>* %C) { 15 ; CHECK-LABEL: @multiply( 60 …%c = call <4 x double> @llvm.matrix.multiply(<8 x double> %a, <8 x double> %b, i32 2, i32 4, i32 2) 66 declare <4 x double> @llvm.matrix.multiply(<8 x double>, <8 x double>, i32, i32, i32)
|
| H A D | remarks.ll | 20 ; CHECK-NEXT: multiply.2x6.6x2.double( 24 define void @multiply(<12 x double>* %A, <12 x double>* %B, <4 x double>* %C) !dbg !25 { 27 …%t = call <4 x double> @llvm.matrix.multiply(<12 x double> %A.matrix, <12 x double> %B.matrix, i32… 82 ; CHECK-NEXT: multiply.2x6.6x2.double( 95 …%Mult.matrix = call <4 x double> @llvm.matrix.multiply(<12 x double> %C.matrix, <12 x double> %D.m… 140 declare <4 x double> @llvm.matrix.multiply(<12 x double>, <12 x double>, i32, i32, i32)
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmSVE/ |
| H A D | ArmSVE.td | 134 let summary = "Matrix-matrix multiply and accumulate op"; 136 SMMLA: Signed integer matrix multiply-accumulate. 143 8×2 matrix of 8-bit integers. For each quadword, they multiply the second 197 let summary = "Matrix-matrix multiply and accumulate op"; 199 UMMLA: Unsigned integer matrix multiply-accumulate. 206 8×2 matrix of 8-bit integers. For each quadword, they multiply the second
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonIntrinsicsV5.td | 23 // Vector reduce multiply word by signed half (32x16) 40 // Vector multiply halfwords, signed by unsigned 49 // Vector polynomial multiply halfwords 55 // Polynomial multiply words 128 // Complex multiply 32x16 327 // Vector multiply bytes
|