/external/llvm/test/CodeGen/AMDGPU/ |
D | fmuladd.ll | 9 ; CHECK: v_mac_f32_e32 {{v[0-9]+, v[0-9]+, v[0-9]+}} 37 ; CHECK: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 56 ; CHECK: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 75 ; CHECK: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 97 ; CHECK: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 119 ; CHECK: v_mac_f32_e32 [[R2]], -2.0, [[R1]] 139 ; CHECK: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 161 ; CHECK: v_mac_f32_e32 [[R2]], -2.0, [[R1]]
|
D | madmk.ll | 14 ; GCN: v_mac_f32_e32 [[VB]], 0x41200000, [[VA]] 35 ; GCN-DAG: v_mac_f32_e32 [[VB]], [[VK]], [[VA]] 36 ; GCN-DAG: v_mac_f32_e32 [[VC]], [[VK]], [[VA]] 66 ; GCN: v_mac_f32_e32 [[VB]], 4.0, [[VA]] 84 ; GCN: v_mac_f32_e32 114 ; GCN: v_mac_f32_e32 189 ; SI: v_mac_f32_e32 {{v[0-9]+}}, 0x472aee8c, {{v[0-9]+}}
|
D | madak.ll | 38 ; GCN-DAG: v_mac_f32_e32 [[VK]], [[VC]], [[VA]] 108 ; GCN: v_mac_f32_e32 [[VK]], [[SB]], [[VA]] 127 ; GCN: v_mac_f32_e32 [[VK]], [[SB]], [[VA]] 143 ; GCN: v_mac_f32_e32 {{v[0-9]+}}, {{s[0-9]+}}, {{v[0-9]+}}
|
D | v_mac.ll | 8 ; GCN: v_mac_f32_e32 [[C]], [[B]], [[A]] 66 ; GCN: v_mac_f32_e32 [[ADD]], v{{[0-9]+}}, v{{[0-9]+}} 137 ; GCN: v_mac_f32_e32 v{{[0-9]+}}, v{{[0-9]+}}, [[SUB0]]
|
D | fma-combine.ll | 372 ; SI: v_mac_f32_e32 [[VY:v[0-9]]], [[VY:v[0-9]]], [[VX:v[0-9]]] 385 ; SI: v_mac_f32_e32 [[VY:v[0-9]]], [[VY:v[0-9]]], [[VX:v[0-9]]] 502 ; SI: v_mac_f32_e32 [[VY:v[0-9]]], [[VY]], [[VX:v[0-9]]] 515 ; SI: v_mac_f32_e32 [[VY:v[0-9]]], [[VY]], [[VX:v[0-9]]] 533 ; SI: v_mac_f32_e32 [[VR]], [[VT]], [[VX:v[0-9]]]
|
D | mad-sub.ll | 126 ; SI: v_mac_f32_e32 {{v[0-9]+}}, {{v[0-9]+}}, {{v[0-9]+}} 175 ; SI: v_mac_f32_e32 [[R2]], -2.0, [[R1]]
|
D | mad-combine.ll | 22 ; SI-STD: v_mac_f32_e32 [[C]], [[B]], [[A]] 58 ; SI-STD-DAG: v_mac_f32_e32 [[C]], [[B]], [[A]] 59 ; SI-STD-DAG: v_mac_f32_e32 [[D]], [[B]], [[A]] 102 ; SI-STD: v_mac_f32_e32 [[C]], [[B]], [[A]] 489 ; SI-STD: v_mac_f32_e32 [[TMP]], [[B]], [[A]]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | madmk.ll | 14 ; GCN: v_mac_f32_e32 [[VB]], 0x41200000, [[VA]] 35 ; GCN-DAG: v_mac_f32_e32 [[VB]], [[SK]], [[VA]] 36 ; GCN-DAG: v_mac_f32_e32 [[VC]], [[SK]], [[VA]] 66 ; GCN: v_mac_f32_e32 [[VB]], 4.0, [[VA]] 84 ; GCN: v_mac_f32_e32 100 ; GCN: v_mac_f32_e32 [[VREG2]], 0x41200000, [[VREG1]] 116 ; GCN: v_mac_f32_e32 193 ; SI: v_mac_f32_e32 {{v[0-9]+}}, 0x472aee8c, {{v[0-9]+}}
|
D | v_mac_f16.ll | 11 ; SI: v_mac_f32_e32 v[[C_F32]], v[[A_F32]], v[[B_F32]] 36 ; SI: v_mac_f32_e32 [[ADD]], v{{[0-9]+}}, v{{[0-9]+}} 150 ; SI: v_mac_f32_e32 v{{[0-9]+}}, v[[NEG_A]], v{{[0-9]+}} 174 ; SI: v_mac_f32_e32 v{{[0-9]+}}, v{{[0-9]+}}, v[[NEG_A]] 198 ; SI: v_mac_f32_e32 v[[NEG_A]], v{{[0-9]+}}, v{{[0-9]+}} 318 ; SI-DAG: v_mac_f32_e32 v[[C_F32_0]], v[[A_F32_0]], v[[B_F32_0]] 320 ; SI-DAG: v_mac_f32_e32 v[[C_F32_1]], v[[A_F32_1]], v[[B_F32_1]] 356 ; SI-DAG: v_mac_f32_e32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} 358 ; SI-DAG: v_mac_f32_e32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} 487 ; SI-DAG: v_mac_f32_e32 v{{[0-9]+}}, v[[NEG_A0]], v{{[0-9]+}} [all …]
|
D | fadd-fma-fmul-combine.ll | 19 ; GCN-FLUSH: v_mac_f32_e32 [[Z]], [[U]], [[V]] 20 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[Z]], [[X]], [[Y]] 52 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[TMP]], [[X]], [[Y]] 79 ; GCN-FLUSH-DAG: v_mac_f32_e32 [[MUL]], [[X]], [[Y]] 112 ; GCN-FLUSH-DAG: v_mac_f32_e32 [[MUL]], [[X]], [[Y]] 231 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[MUL]], [[X]], [[Y]] 267 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[MUL]], [[X]], [[Y]] 305 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[MUL]], [[X]], [[Y]] 344 ; GCN-FLUSH-NEXT: v_mac_f32_e32 [[MUL]], [[X]], [[Y]]
|
D | fdot2.ll | 54 ; GFX906: v_mac_f32_e32 95 ; GFX906: v_mac_f32_e32 133 ; GFX906: v_mac_f32_e32 170 ; GFX906: v_mac_f32_e32 207 ; GFX906: v_mac_f32_e32
|
D | llvm.fmuladd.f16.ll | 18 ; SI: v_mac_f32_e32 v[[C_F32]], v[[A_F32]], v[[B_F32]] 54 ; SI: v_mac_f32_e32 v[[C_F32]], 0x40400000, v[[B_F32]] 89 ; SI: v_mac_f32_e32 v[[C_F32]], 0x40400000, v[[A_F32]] 147 ; SI-DAG: v_mac_f32_e32 v[[C_F32_0]], v[[A_F32_0]], v[[B_F32_0]] 148 ; SI-DAG: v_mac_f32_e32 v[[C_F32_1]], v[[A_F32_1]], v[[B_F32_1]]
|
D | fmad-formation-fmul-distribute-denormal-mode.ll | 33 ; FMAD-NEXT: v_mac_f32_e32 v0, v1, v0 84 ; FMAD-NEXT: v_mac_f32_e32 v0, v2, v0 85 ; FMAD-NEXT: v_mac_f32_e32 v1, v3, v1
|
D | fmuladd.f32.ll | 34 ; GCN-FLUSH-MAD: v_mac_f32_e32 {{v[0-9]+, v[0-9]+, v[0-9]+}} 94 ; GCN-FLUSH-MAD: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 124 ; GCN-FLUSH-MAD: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 155 ; GCN-FLUSH: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 191 ; GCN-FLUSH: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 226 ; GCN-FLUSH-MAD: v_mac_f32_e32 [[R2]], -2.0, [[R1]] 255 ; GCN-FLUSH-MAD: v_mac_f32_e32 [[R2]], 2.0, [[R1]] 288 ; GCN-FLUSH-MAD: v_mac_f32_e32 [[R2]], -2.0, [[R1]] 494 ; GCN-FLUSH: v_mac_f32_e32 [[REGC]], [[REGA]], [[REGB]] 566 ; GCN-FLUSH: v_mac_f32_e32 [[R2]], -2.0, [[R1]]
|
D | llvm.amdgcn.fmad.ftz.ll | 38 ; GCN: v_mac_f32_e32 {{v[0-9]+}}, {{[s][0-9]+}}, [[KB]] 55 ; GCN: v_mac_f32_e32 [[C]], {{s[0-9]+}}, [[VB]]{{$}}
|
D | madak.ll | 55 ; MAD-DAG: v_mac_f32_e32 [[VK]], [[VA]], [[VC]] 136 ; GFX6_8_9: v_mac_f32_e32 [[VK]], [[SB]], [[VA]] 157 ; GFX6_8_9: v_mac_f32_e32 [[VK]], [[SB]], [[VA]] 175 ; GFX8_9: v_mac_f32_e32 {{v[0-9]+}}, {{s[0-9]+}}, {{v[0-9]+}}
|
D | v_mac.ll | 9 ; GCN: v_mac_f32_e32 [[C]], [[A]], [[B]] 67 ; GCN: v_mac_f32_e32 [[ADD]], v{{[0-9]+}}, v{{[0-9]+}} 256 ; SI: v_mac_f32_e32 v{{[0-9]+}}, 0x41000000, v{{[0-9]+}}
|
D | fpext-free.ll | 75 ; GFX9-F32FLUSH-NEXT: v_mac_f32_e32 v2, v0, v1 98 ; GFX9-F32FLUSH-NEXT: v_mac_f32_e32 v2, v0, v1 119 ; GFX9-F32FLUSH-NEXT: v_mac_f32_e32 v2, v0, v1 301 ; GFX9-F32FLUSH-NEXT: v_mac_f32_e32 v2, v0, v1
|
D | mad-combine.ll | 24 ; SI-STD: v_mac_f32_e32 [[C]], [[A]], [[B]] 60 ; SI-STD-DAG: v_mac_f32_e32 [[C]], [[A]], [[B]] 61 ; SI-STD-DAG: v_mac_f32_e32 [[D]], [[A]], [[B]] 104 ; SI-STD: v_mac_f32_e32 [[C]], [[A]], [[B]] 488 ; SI-STD-SAFE: v_mac_f32_e32 [[TMP0]], [[A]], [[B]] 492 ; SI-STD-UNSAFE: v_mac_f32_e32 [[RESULT]], [[A]], [[B]] 539 ; SI-STD-SAFE: v_mac_f32_e32 [[TMP0]], [[B]], [[C]]
|
D | bypass-div.ll | 30 ; GFX9-NEXT: v_mac_f32_e32 v6, 0x4f800000, v7 36 ; GFX9-NEXT: v_mac_f32_e32 v6, 0xcf800000, v7 191 ; GFX9-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 197 ; GFX9-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 348 ; GFX9-NEXT: v_mac_f32_e32 v4, 0x4f800000, v6 354 ; GFX9-NEXT: v_mac_f32_e32 v4, 0xcf800000, v6 505 ; GFX9-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 511 ; GFX9-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 785 ; GFX9-NEXT: v_mac_f32_e32 v4, 0x4f800000, v7 791 ; GFX9-NEXT: v_mac_f32_e32 v4, 0xcf800000, v7 [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | urem.i64.ll | 23 ; CHECK-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 28 ; CHECK-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 196 ; CHECK-NEXT: v_mac_f32_e32 v0, 0x4f800000, v2 204 ; CHECK-NEXT: v_mac_f32_e32 v0, 0xcf800000, v2 366 ; GISEL-NEXT: v_mac_f32_e32 v8, 0x4f800000, v9 371 ; GISEL-NEXT: v_mac_f32_e32 v8, 0xcf800000, v9 492 ; GISEL-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 497 ; GISEL-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 635 ; CGP-NEXT: v_mac_f32_e32 v0, 0x4f800000, v1 640 ; CGP-NEXT: v_mac_f32_e32 v0, 0xcf800000, v1 [all …]
|
D | udiv.i64.ll | 23 ; CHECK-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 28 ; CHECK-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 199 ; CHECK-NEXT: v_mac_f32_e32 v0, 0x4f800000, v2 207 ; CHECK-NEXT: v_mac_f32_e32 v0, 0xcf800000, v2 372 ; GISEL-NEXT: v_mac_f32_e32 v8, 0x4f800000, v9 377 ; GISEL-NEXT: v_mac_f32_e32 v8, 0xcf800000, v9 499 ; GISEL-NEXT: v_mac_f32_e32 v4, 0x4f800000, v5 504 ; GISEL-NEXT: v_mac_f32_e32 v4, 0xcf800000, v5 643 ; CGP-NEXT: v_mac_f32_e32 v0, 0x4f800000, v1 648 ; CGP-NEXT: v_mac_f32_e32 v0, 0xcf800000, v1 [all …]
|
D | srem.i64.ll | 27 ; CHECK-NEXT: v_mac_f32_e32 v4, 0x4f800000, v6 35 ; CHECK-NEXT: v_mac_f32_e32 v4, 0xcf800000, v8 223 ; CHECK-NEXT: v_mac_f32_e32 v0, 0x4f800000, v1 231 ; CHECK-NEXT: v_mac_f32_e32 v0, 0xcf800000, v1 406 ; GISEL-NEXT: v_mac_f32_e32 v8, 0x4f800000, v9 414 ; GISEL-NEXT: v_mac_f32_e32 v8, 0xcf800000, v9 542 ; GISEL-NEXT: v_mac_f32_e32 v6, 0x4f800000, v7 550 ; GISEL-NEXT: v_mac_f32_e32 v6, 0xcf800000, v7 699 ; CGP-NEXT: v_mac_f32_e32 v5, 0x4f800000, v10 707 ; CGP-NEXT: v_mac_f32_e32 v5, 0xcf800000, v12 [all …]
|
D | sdiv.i64.ll | 27 ; CHECK-NEXT: v_mac_f32_e32 v6, 0x4f800000, v7 35 ; CHECK-NEXT: v_mac_f32_e32 v6, 0xcf800000, v9 227 ; CHECK-NEXT: v_mac_f32_e32 v0, 0x4f800000, v1 235 ; CHECK-NEXT: v_mac_f32_e32 v0, 0xcf800000, v1 414 ; GISEL-NEXT: v_mac_f32_e32 v9, 0x4f800000, v10 422 ; GISEL-NEXT: v_mac_f32_e32 v9, 0xcf800000, v10 552 ; GISEL-NEXT: v_mac_f32_e32 v8, 0x4f800000, v9 560 ; GISEL-NEXT: v_mac_f32_e32 v8, 0xcf800000, v9 711 ; CGP-NEXT: v_mac_f32_e32 v10, 0x4f800000, v11 719 ; CGP-NEXT: v_mac_f32_e32 v10, 0xcf800000, v13 [all …]
|
/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | vop2.s | 263 v_mac_f32_e32 v1, v2, v3 label
|