/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | fcsel-zero.ll | 11 ; CHECK-NEXT: fcsel {{s[0-9]+}}, [[R]], {{s[0-9]+}}, eq 20 ; CHECK-NEXT: fcsel {{s[0-9]+}}, [[R]], {{s[0-9]+}}, eq 21 ; CHECK-NEXT: fcsel {{s[0-9]+}}, [[R]], {{s[0-9]+}}, vs 30 ; CHECK-NEXT: fcsel {{s[0-9]+}}, {{s[0-9]+}}, [[R]], mi 31 ; CHECK-NEXT: fcsel {{s[0-9]+}}, {{s[0-9]+}}, [[R]], gt 40 ; CHECK-NEXT: fcsel {{s[0-9]+}}, {{s[0-9]+}}, [[R]], ne 49 ; CHECK-NEXT: fcsel {{d[0-9]+}}, [[R]], {{d[0-9]+}}, eq 58 ; CHECK-NEXT: fcsel {{d[0-9]+}}, [[R]], {{d[0-9]+}}, eq 59 ; CHECK-NEXT: fcsel {{d[0-9]+}}, [[R]], {{d[0-9]+}}, vs 68 ; CHECK-NEXT: fcsel {{d[0-9]+}}, {{d[0-9]+}}, [[R]], mi [all …]
|
D | fast-isel-select.ll | 49 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s0, s1, ne 52 ; GISEL-NEXT: fcsel {{s[0-9]+}}, s0, s1, ne 60 ; CHECK-NEXT: fcsel {{d[0-9]+}}, d0, d1, ne 63 ; GISEL-NEXT: fcsel {{d[0-9]+}}, d0, d1, ne 80 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, gt 89 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, ge 98 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, mi 107 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, ls 116 ; CHECK-NEXT: fcsel [[REG:s[0-9]+]], s2, s3, mi 117 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, [[REG]], gt [all …]
|
D | arm64-fcmp-opt.ll | 46 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], eq 58 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], gt 70 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], ge 82 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], mi 94 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], ls 106 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], vc 117 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], vs 128 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], hi 139 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], pl 150 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], lt [all …]
|
D | directcond.ll | 26 ; CHECK-NEXT: fcsel s0, s0, s1, ne 27 ; CHECK-NOFP-NOT: fcsel 35 ; CHECK-NEXT: fcsel d0, d0, d1, ne 36 ; CHECK-NOFP-NOT: fcsel
|
D | arm64-fmax.ll | 36 ; results. Make sure they're put back before we resort to the normal fcsel. 45 ; CHECK: fcsel s0, s1, s0, ne 63 ; CHECK: fcsel
|
D | fp-cond-sel.ll | 17 ; CHECK: fcsel {{s[0-9]+}}, s[[FLT0]], s[[FLT1]], hi 25 ; CHECK: fcsel {{d[0-9]+}}, d[[FLT1]], d[[FLT0]], le
|
D | regress-f128csel-flags.ll | 20 ; It's also reasonably important that the actual fcsel comes before the 23 ; CHECK: fcsel {{d[0-9]+}}, {{d[0-9]+}}, {{d[0-9]+}}, ne
|
D | arm64-regress-f128csel-flags.ll | 20 ; It's also reasonably important that the actual fcsel comes before the 23 ; CHECK: fcsel {{d[0-9]+}}, {{d[0-9]+}}, {{d[0-9]+}}, ne
|
D | arm64-fmax-safe.ll | 36 ; results. Make sure they're put back before we resort to the normal fcsel. 45 ; CHECK: fcsel s0, s1, s0, ne
|
D | known-never-nan.ll | 15 ; CHECK-NEXT: fcsel s0, s0, s1, pl 39 ; CHECK-NEXT: fcsel s0, s0, s1, pl
|
D | fabs.ll | 12 ; CHECK-NEXT: fcsel d0, d1, d0, le 29 ; CHECK-NEXT: fcsel s0, s0, s1, ge
|
/external/llvm/test/CodeGen/AArch64/ |
D | fast-isel-select.ll | 48 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s0, s1, ne 56 ; CHECK-NEXT: fcsel {{d[0-9]+}}, d0, d1, ne 73 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, gt 82 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, ge 91 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, mi 100 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, ls 109 ; CHECK-NEXT: fcsel [[REG:s[0-9]+]], s2, s3, mi 110 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, [[REG]], gt 119 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, vc 128 ; CHECK-NEXT: fcsel {{s[0-9]+}}, s2, s3, vs [all …]
|
D | arm64-fcmp-opt.ll | 46 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], eq 58 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], gt 70 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], ge 82 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], mi 94 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], ls 106 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], vc 117 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], vs 128 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], hi 139 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], pl 150 ; CHECK: fcsel s0, s[[ONE]], s[[ZERO]], lt [all …]
|
D | directcond.ll | 26 ; CHECK-NEXT: fcsel s0, s0, s1, ne 27 ; CHECK-NOFP-NOT: fcsel 35 ; CHECK-NEXT: fcsel d0, d0, d1, ne 36 ; CHECK-NOFP-NOT: fcsel
|
D | arm64-fmax.ll | 36 ; results. Make sure they're put back before we resort to the normal fcsel. 45 ; CHECK: fcsel s0, s1, s0, ne 63 ; CHECK: fcsel
|
D | fp-cond-sel.ll | 17 ; CHECK: fcsel {{s[0-9]+}}, s[[FLT0]], s[[FLT1]], hi 25 ; CHECK: fcsel {{d[0-9]+}}, d[[FLT1]], d[[FLT0]], le
|
D | regress-f128csel-flags.ll | 20 ; It's also reasonably important that the actual fcsel comes before the 23 ; CHECK: fcsel {{d[0-9]+}}, {{d[0-9]+}}, {{d[0-9]+}}, ne
|
D | arm64-regress-f128csel-flags.ll | 20 ; It's also reasonably important that the actual fcsel comes before the 23 ; CHECK: fcsel {{d[0-9]+}}, {{d[0-9]+}}, {{d[0-9]+}}, ne
|
D | arm64-fmax-safe.ll | 36 ; results. Make sure they're put back before we resort to the normal fcsel. 45 ; CHECK: fcsel s0, s1, s0, ne
|
D | arm64-fp.ll | 5 ; CHECK: fcsel s0, s0, s1, ne
|
/external/llvm-project/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
D | float-sqrt.s | 18 fcsel s0, s0, s1, eq label 71 # M3-NEXT: 2 5 1.00 fcsel s0, s0, s1, eq 72 # M4-NEXT: 2 5 1.00 fcsel s0, s0, s1, eq 73 # M5-NEXT: 2 2 1.00 fcsel s0, s0, s1, eq
|
D | double-sqrt.s | 21 fcsel d0, d0, d1, eq define 77 # M3-NEXT: 2 5 1.00 fcsel d0, d0, d1, eq 78 # M4-NEXT: 2 5 1.00 fcsel d0, d0, d1, eq 79 # M5-NEXT: 2 2 1.00 fcsel d0, d0, d1, eq
|
/external/vixl/test/aarch64/ |
D | test-disasm-fp-aarch64.cc | 256 COMPARE(fcsel(h0, h1, h2, eq), "fcsel h0, h1, h2, eq"); in TEST() 257 COMPARE(fcsel(h31, h31, h30, ne), "fcsel h31, h31, h30, ne"); in TEST() 258 COMPARE(fcsel(s0, s1, s2, eq), "fcsel s0, s1, s2, eq"); in TEST() 259 COMPARE(fcsel(s31, s31, s30, ne), "fcsel s31, s31, s30, ne"); in TEST() 260 COMPARE(fcsel(d0, d1, d2, mi), "fcsel d0, d1, d2, mi"); in TEST() 261 COMPARE(fcsel(d31, d30, d31, pl), "fcsel d31, d30, d31, pl"); in TEST() 262 COMPARE(fcsel(h11, h12, h13, al), "fcsel h11, h12, h13, al"); in TEST() 263 COMPARE(fcsel(s14, s15, s16, al), "fcsel s14, s15, s16, al"); in TEST() 264 COMPARE(fcsel(d17, d18, d19, nv), "fcsel d17, d18, d19, nv"); in TEST()
|
/external/llvm-project/llvm/test/MC/AArch64/ |
D | arm64-nv-cond.s | 3 fcsel d28,d31,d31,nv label
|
/external/llvm/test/MC/AArch64/ |
D | arm64-nv-cond.s | 3 fcsel d28,d31,d31,nv label
|