4
4
// RUN: FileCheck --check-prefix=LLVM --input-file=%t.ll %s
5
5
6
6
// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o %t.cir -fwrapv
7
- // RUN: FileCheck --check-prefix=CIR_NO_POSION --input-file=%t.cir %s
7
+ // RUN: FileCheck --check-prefix=CIR_NO_POISON --input-file=%t.cir %s
8
8
// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fclangir -emit-llvm %s -o %t.ll -fwrapv
9
- // RUN: FileCheck --check-prefix=LLVM_NO_POSION --input-file=%t.ll %s
9
+ // RUN: FileCheck --check-prefix=LLVM_NO_POISON --input-file=%t.ll %s
10
10
11
11
// Should generate CIR's builtin memcpy op.
12
12
void * memcpy (void * , const void * , unsigned long );
@@ -32,24 +32,24 @@ int testAbs(int x) {
32
32
return abs (x );
33
33
// CHECK: cir.abs %{{.+}} poison : !s32i
34
34
// LLVM: %{{.+}} = call i32 @llvm.abs.i32(i32 %{{.+}}, i1 true)
35
- // CIR_NO_POSION : cir.abs %{{.+}} : !s32i
36
- // LLVM_NO_POSION : %{{.+}} = call i32 @llvm.abs.i32(i32 %{{.+}}, i1 false)
35
+ // CIR_NO_POISON : cir.abs %{{.+}} : !s32i
36
+ // LLVM_NO_POISON : %{{.+}} = call i32 @llvm.abs.i32(i32 %{{.+}}, i1 false)
37
37
}
38
38
39
39
long labs (long );
40
40
long testLabs (long x ) {
41
41
return labs (x );
42
42
// CHECK: cir.abs %{{.+}} poison : !s64i
43
43
// LLVM: %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 true)
44
- // CIR_NO_POSION : cir.abs %{{.+}} : !s64i
45
- // LLVM_NO_POSION : %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 false)
44
+ // CIR_NO_POISON : cir.abs %{{.+}} : !s64i
45
+ // LLVM_NO_POISON : %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 false)
46
46
}
47
47
48
48
long long llabs (long long );
49
49
long long testLlabs (long long x ) {
50
50
return llabs (x );
51
51
// CHECK: cir.abs %{{.+}} poison : !s64i
52
52
// LLVM: %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 true)
53
- // CIR_NO_POSION : cir.abs %{{.+}} : !s64i
54
- // LLVM_NO_POSION : %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 false)
55
- }
53
+ // CIR_NO_POISON : cir.abs %{{.+}} : !s64i
54
+ // LLVM_NO_POISON : %{{.+}} = call i64 @llvm.abs.i64(i64 %{{.+}}, i1 false)
55
+ }
0 commit comments