| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | target-soft-float.s | 40 msub.s $f2, $f2, $f2, $f2 44 nmadd.s $f2, $f2, $f2, $f2 46 nmsub.s $f2, $f2, $f2, $f2 69 cmp.af.d $f2, $f2, $f2 71 cmp.af.s $f2, $f2, $f2 73 cmp.eq.d $f2, $f2, $f2 75 cmp.eq.s $f2, $f2, $f2 77 cmp.le.d $f2, $f2, $f2 79 cmp.le.s $f2, $f2, $f2 81 cmp.lt.d $f2, $f2, $f2 [all …]
|
| H A D | set-softfloat-hardfloat.s | 5 add.s $f2, $f2, $f2 6 sub.s $f2, $f2, $f2 10 # CHECK: add.s $f2, $f2, $f2 11 # CHECK: sub.s $f2, $f2, $f2
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | fpconstrained-cmp-double.c | 8 _Bool QuietEqual(double f1, double f2) { in QuietEqual() argument 15 return f1 == f2; in QuietEqual() 27 return f1 != f2; in QuietNotEqual() 39 return f1 < f2; in SignalingLess() 51 return f1 <= f2; in SignalingLessEqual() 63 return f1 > f2; in SignalingGreater() 75 return f1 >= f2; in SignalingGreaterEqual() 80 _Bool QuietLess(double f1, double f2) { in QuietLess() argument 87 return __builtin_isless(f1, f2); in QuietLess() 99 return __builtin_islessequal(f1, f2); in QuietLessEqual() [all …]
|
| H A D | fpconstrained-cmp-float.c | 8 _Bool QuietEqual(float f1, float f2) { in QuietEqual() argument 15 return f1 == f2; in QuietEqual() 20 _Bool QuietNotEqual(float f1, float f2) { in QuietNotEqual() argument 27 return f1 != f2; in QuietNotEqual() 39 return f1 < f2; in SignalingLess() 51 return f1 <= f2; in SignalingLessEqual() 63 return f1 > f2; in SignalingGreater() 75 return f1 >= f2; in SignalingGreaterEqual() 80 _Bool QuietLess(float f1, float f2) { in QuietLess() argument 87 return __builtin_isless(f1, f2); in QuietLess() [all …]
|
| H A D | builtin_float.c | 5 void test_floats(float f1, float f2) { in test_floats() argument 6 (void)__builtin_isgreater(f1, f2); in test_floats() 9 (void)__builtin_isgreaterequal(f1, f2); in test_floats() 12 (void)__builtin_isless(f1, f2); in test_floats() 15 (void)__builtin_islessequal(f1, f2); in test_floats() 21 (void)__builtin_isunordered(f1, f2); in test_floats() 27 (void)__builtin_isgreater(d1, f2); in test_doubles() 33 (void)__builtin_isless(d1, f2); in test_doubles() 36 (void)__builtin_islessequal(d1, f2); in test_doubles() 57 (void)__builtin_isgreater(d1, f2); in test_mixed() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | fold-not-thread.ll | 4 declare i32 @f2() 20 call i32 @f2() 21 call i32 @f2() 22 call i32 @f2() 23 call i32 @f2() 24 call i32 @f2() 25 call i32 @f2() 26 call i32 @f2() 27 call i32 @f2() 28 call i32 @f2() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | fp-mul-06.ll | 19 ; CHECK-LABEL: f2: 20 ; CHECK: maeb %f2, %f0, 0(%r2) 21 ; CHECK-SCALAR: ler %f0, %f2 22 ; CHECK-VECTOR: ldr %f0, %f2 32 ; CHECK-SCALAR: ler %f0, %f2 33 ; CHECK-VECTOR: ldr %f0, %f2 48 ; CHECK-SCALAR: ler %f0, %f2 49 ; CHECK-VECTOR: ldr %f0, %f2 64 ; CHECK-SCALAR: ler %f0, %f2 65 ; CHECK-VECTOR: ldr %f0, %f2 [all …]
|
| H A D | fp-mul-08.ll | 20 ; CHECK-LABEL: f2: 21 ; CHECK: mseb %f2, %f0, 0(%r2) 22 ; CHECK-SCALAR: ler %f0, %f2 23 ; CHECK-VECTOR: ldr %f0, %f2 34 ; CHECK-SCALAR: ler %f0, %f2 35 ; CHECK-VECTOR: ldr %f0, %f2 51 ; CHECK-SCALAR: ler %f0, %f2 52 ; CHECK-VECTOR: ldr %f0, %f2 68 ; CHECK-SCALAR: ler %f0, %f2 69 ; CHECK-VECTOR: ldr %f0, %f2 [all …]
|
| H A D | fp-strict-mul-06.ll | 22 ; CHECK-LABEL: f2: 23 ; CHECK: maeb %f2, %f0, 0(%r2) 24 ; CHECK-SCALAR: ler %f0, %f2 25 ; CHECK-VECTOR: ldr %f0, %f2 38 ; CHECK-SCALAR: ler %f0, %f2 39 ; CHECK-VECTOR: ldr %f0, %f2 57 ; CHECK-SCALAR: ler %f0, %f2 58 ; CHECK-VECTOR: ldr %f0, %f2 76 ; CHECK-SCALAR: ler %f0, %f2 77 ; CHECK-VECTOR: ldr %f0, %f2 [all …]
|
| H A D | fp-mul-07.ll | 19 ; CHECK-LABEL: f2: 20 ; CHECK: madb %f2, %f0, 0(%r2) 21 ; CHECK: ldr %f0, %f2 31 ; CHECK: ldr %f0, %f2 45 ; CHECK: madb %f2, %f0, 0(%r2) 46 ; CHECK: ldr %f0, %f2 60 ; CHECK: madb %f2, %f0, 0(%r2) 61 ; CHECK: ldr %f0, %f2 73 ; CHECK: ldr %f0, %f2 85 ; CHECK: ldr %f0, %f2 [all …]
|
| H A D | fp-strict-mul-08.ll | 23 ; CHECK-LABEL: f2: 24 ; CHECK: mseb %f2, %f0, 0(%r2) 25 ; CHECK-SCALAR: ler %f0, %f2 26 ; CHECK-VECTOR: ldr %f0, %f2 40 ; CHECK-SCALAR: ler %f0, %f2 41 ; CHECK-VECTOR: ldr %f0, %f2 60 ; CHECK-SCALAR: ler %f0, %f2 61 ; CHECK-VECTOR: ldr %f0, %f2 80 ; CHECK-SCALAR: ler %f0, %f2 81 ; CHECK-VECTOR: ldr %f0, %f2 [all …]
|
| H A D | fp-mul-09.ll | 20 ; CHECK-LABEL: f2: 21 ; CHECK: msdb %f2, %f0, 0(%r2) 22 ; CHECK: ldr %f0, %f2 33 ; CHECK: ldr %f0, %f2 48 ; CHECK: msdb %f2, %f0, 0(%r2) 49 ; CHECK: ldr %f0, %f2 64 ; CHECK: msdb %f2, %f0, 0(%r2) 65 ; CHECK: ldr %f0, %f2 78 ; CHECK: ldr %f0, %f2 91 ; CHECK: ldr %f0, %f2 [all …]
|
| H A D | fp-strict-mul-07.ll | 22 ; CHECK-LABEL: f2: 23 ; CHECK: madb %f2, %f0, 0(%r2) 24 ; CHECK: ldr %f0, %f2 37 ; CHECK: ldr %f0, %f2 54 ; CHECK: madb %f2, %f0, 0(%r2) 55 ; CHECK: ldr %f0, %f2 72 ; CHECK: madb %f2, %f0, 0(%r2) 73 ; CHECK: ldr %f0, %f2 88 ; CHECK: ldr %f0, %f2 103 ; CHECK: ldr %f0, %f2 [all …]
|
| H A D | fp-strict-mul-09.ll | 23 ; CHECK-LABEL: f2: 24 ; CHECK: msdb %f2, %f0, 0(%r2) 25 ; CHECK: ldr %f0, %f2 39 ; CHECK: ldr %f0, %f2 57 ; CHECK: msdb %f2, %f0, 0(%r2) 58 ; CHECK: ldr %f0, %f2 76 ; CHECK: msdb %f2, %f0, 0(%r2) 77 ; CHECK: ldr %f0, %f2 93 ; CHECK: ldr %f0, %f2 109 ; CHECK: ldr %f0, %f2 [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/bitwise.operations/ |
| H A D | bit_and.pass.cpp | 37 const F2 f2 = F2(); in main() local 38 assert(f2(0xEA95, 0xEA95) == 0xEA95); in main() 39 assert(f2(0xEA95L, 0xEA95) == 0xEA95); in main() 40 assert(f2(0xEA95, 0xEA95L) == 0xEA95); in main() 42 assert(f2(0xEA95, 0x58D3) == 0x4891); in main() 43 assert(f2(0xEA95L, 0x58D3) == 0x4891); in main() 46 assert(f2(0x58D3, 0xEA95) == 0x4891); in main() 50 assert(f2(0x58D3, 0) == 0); in main() 51 assert(f2(0x58D3L, 0) == 0); in main() 52 assert(f2(0x58D3, 0L) == 0); in main() [all …]
|
| H A D | bit_or.pass.cpp | 37 const F2 f2 = F2(); in main() local 38 assert(f2(0xEA95, 0xEA95) == 0xEA95); in main() 39 assert(f2(0xEA95L, 0xEA95) == 0xEA95); in main() 40 assert(f2(0xEA95, 0xEA95L) == 0xEA95); in main() 42 assert(f2(0xEA95, 0x58D3) == 0xFAD7); in main() 43 assert(f2(0xEA95L, 0x58D3) == 0xFAD7); in main() 46 assert(f2(0x58D3, 0xEA95) == 0xFAD7); in main() 50 assert(f2(0x58D3, 0) == 0x58D3); in main() 51 assert(f2(0x58D3L, 0) == 0x58D3); in main() 52 assert(f2(0x58D3, 0L) == 0x58D3); in main() [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips/ |
| H A D | valid-fp64.s | 9 add.d $f0, $f2, $f4 # CHECK: add.d $f0, $f2, $f4 # encoding: [0x54,0x82,0x01,0x30] 11 cvt.d.s $f0, $f2 # CHECK: cvt.d.s $f0, $f2 # encoding: [0x54,0x02,0x13,0x7b] 13 cvt.d.w $f0, $f2 # CHECK: cvt.d.w $f0, $f2 # encoding: [0x54,0x02,0x33,0x7b] 15 cvt.s.d $f0, $f2 # CHECK: cvt.s.d $f0, $f2 # encoding: [0x54,0x02,0x1b,0x7b] 17 cvt.w.d $f0, $f2 # CHECK: cvt.w.d $f0, $f2 # encoding: [0x54,0x02,0x49,0x3b] 19 cvt.l.s $f4, $f2 # CHECK: cvt.l.s $f4, $f2 # encoding: [0x54,0x82,0x01,0x3b] 21 cvt.l.d $f4, $f2 # CHECK: cvt.l.d $f4, $f2 # encoding: [0x54,0x82,0x41,0x3b] 23 div.d $f0, $f2, $f4 # CHECK: div.d $f0, $f2, $f4 # encoding: [0x54,0x82,0x01,0xf0] 27 mov.d $f0, $f2 # CHECK: mov.d $f0, $f2 # encoding: [0x54,0x02,0x20,0x7b] 31 mul.d $f0, $f2, $f4 # CHECK: mul.d $f0, $f2, $f4 # encoding: [0x54,0x82,0x01,0xb0] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips32r6/ |
| H A D | valid.s | 180 add.d $f2, $f4, $f6 # CHECK: add.d $f2, $f4, $f6 # encoding: [0x54,0xc4,0x11,0x30] 183 sub.d $f2, $f4, $f6 # CHECK: sub.d $f2, $f4, $f6 # encoding: [0x54,0xc4,0x11,0x70] 186 mul.d $f2, $f4, $f6 # CHECK: mul.d $f2, $f4, $f6 # encoding: [0x54,0xc4,0x11,0xb0] 189 div.d $f2, $f4, $f6 # CHECK: div.d $f2, $f4, $f6 # encoding: [0x54,0xc4,0x11,0xf0] 199 neg.d $f0, $f2 # CHECK: neg.d $f0, $f2 # encoding: [0x54,0x02,0x2b,0x7b] 260 floor.l.d $f2, $f4 # CHECK: floor.l.d $f2, $f4 # encoding: [0x54,0x44,0x43,0x3b] 262 floor.w.d $f2, $f4 # CHECK: floor.w.d $f2, $f4 # encoding: [0x54,0x44,0x4b,0x3b] 264 ceil.l.d $f2, $f4 # CHECK: ceil.l.d $f2, $f4 # encoding: [0x54,0x44,0x53,0x3b] 266 ceil.w.d $f2, $f4 # CHECK: ceil.w.d $f2, $f4 # encoding: [0x54,0x44,0x5b,0x3b] 268 trunc.l.d $f2, $f4 # CHECK: trunc.l.d $f2, $f4 # encoding: [0x54,0x44,0x63,0x3b] [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | sanitize-dtor-zero-size-field.cpp | 26 int f2; member 41 int f2; member 56 int f2; member 72 int f2; member 89 int f2; member 104 int f2; member 119 int f2; member 134 int f2; member 150 int f2; member 163 int f2; member [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/ |
| H A D | swap.pass.cpp | 68 std::function<int(int)> f2 = A(2); in main() local 75 RTTI_ASSERT(f2.target<A>()->id() == 2); in main() 76 swap(f1, f2); in main() 80 RTTI_ASSERT(f2.target<A>()->id() == 1); in main() 86 std::function<int(int)> f2 = g; in main() local 94 swap(f1, f2); in main() 98 RTTI_ASSERT(f2.target<A>()->id() == 1); in main() 104 std::function<int(int)> f2 = A(1); in main() local 112 swap(f1, f2); in main() 122 std::function<int(int)> f2 = h; in main() local [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips32r3/ |
| H A D | valid-fp64.s | 8 add.d $f0, $f2, $f4 # CHECK: add.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x00] 10 cvt.d.s $f0, $f2 # CHECK: cvt.d.s $f0, $f2 # encoding: [0x46,0x00,0x10,0x21] 12 cvt.d.w $f0, $f2 # CHECK: cvt.d.w $f0, $f2 # encoding: [0x46,0x80,0x10,0x21] 14 cvt.s.d $f0, $f2 # CHECK: cvt.s.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x20] 16 cvt.w.d $f0, $f2 # CHECK: cvt.w.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x24] 18 div.d $f0, $f2, $f4 # CHECK: div.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x03] 22 mov.d $f0, $f2 # CHECK: mov.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x06] 26 mul.d $f0, $f2, $f4 # CHECK: mul.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x02] 28 neg.d $f0, $f2 # CHECK: neg.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x07] 34 sub.d $f0, $f2, $f4 # CHECK: sub.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x01]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips32r5/ |
| H A D | valid-fp64.s | 8 add.d $f0, $f2, $f4 # CHECK: add.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x00] 10 cvt.d.s $f0, $f2 # CHECK: cvt.d.s $f0, $f2 # encoding: [0x46,0x00,0x10,0x21] 12 cvt.d.w $f0, $f2 # CHECK: cvt.d.w $f0, $f2 # encoding: [0x46,0x80,0x10,0x21] 14 cvt.s.d $f0, $f2 # CHECK: cvt.s.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x20] 16 cvt.w.d $f0, $f2 # CHECK: cvt.w.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x24] 18 div.d $f0, $f2, $f4 # CHECK: div.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x03] 22 mov.d $f0, $f2 # CHECK: mov.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x06] 26 mul.d $f0, $f2, $f4 # CHECK: mul.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x02] 28 neg.d $f0, $f2 # CHECK: neg.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x07] 34 sub.d $f0, $f2, $f4 # CHECK: sub.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x01]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips32r2/ |
| H A D | valid-fp64.s | 8 add.d $f0, $f2, $f4 # CHECK: add.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x00] 10 cvt.d.s $f0, $f2 # CHECK: cvt.d.s $f0, $f2 # encoding: [0x46,0x00,0x10,0x21] 12 cvt.d.w $f0, $f2 # CHECK: cvt.d.w $f0, $f2 # encoding: [0x46,0x80,0x10,0x21] 14 cvt.s.d $f0, $f2 # CHECK: cvt.s.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x20] 16 cvt.w.d $f0, $f2 # CHECK: cvt.w.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x24] 18 div.d $f0, $f2, $f4 # CHECK: div.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x03] 22 mov.d $f0, $f2 # CHECK: mov.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x06] 26 mul.d $f0, $f2, $f4 # CHECK: mul.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x02] 28 neg.d $f0, $f2 # CHECK: neg.d $f0, $f2 # encoding: [0x46,0x20,0x10,0x07] 34 sub.d $f0, $f2, $f4 # CHECK: sub.d $f0, $f2, $f4 # encoding: [0x46,0x24,0x10,0x01]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/logical.operations/ |
| H A D | logical_and.pass.cpp | 36 const F2 f2 = F2(); in main() local 37 assert( f2(36, 36)); in main() 38 assert( f2(36, 36L)); in main() 39 assert( f2(36L, 36)); in main() 40 assert(!f2(36, 0)); in main() 41 assert(!f2(0, 36)); in main() 42 assert( f2(36, 36L)); in main() 43 assert(!f2(36, 0L)); in main() 44 assert(!f2(0, 36L)); in main() 46 assert(!f2(36L, 0)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/file.streams/fstreams/filebuf.assign/ |
| H A D | nonmember_swap.pass.cpp | 34 std::filebuf f2; in main() local 35 swap(f2, f); in main() 37 assert(f2.is_open()); in main() 51 std::filebuf f2; in main() local 52 swap(f, f2); in main() 54 assert(f2.is_open()); in main() 71 std::filebuf f1, f2; in main() local 77 swap(f1, f2); in main() 95 std::wfilebuf f2; in main() local 96 swap(f2, f); in main() [all …]
|