diff --git a/test/CodeGen/xcore-abi.c b/test/CodeGen/xcore-abi.c index fcdefeb..ce73316 100644 --- a/test/CodeGen/xcore-abi.c +++ b/test/CodeGen/xcore-abi.c @@ -6,27 +6,29 @@ #include struct x { int a; }; void testva (int n, ...) { + // CHECK-LABEL: testva va_list ap; // CHECK: %ap = alloca i8*, align 4 char* v1 = va_arg (ap, char*); - // CHECK: %0 = va_arg i8** %ap, i8* + // CHECK: va_arg i8** %ap, i8* int v2 = va_arg (ap, int); - // CHECK: %1 = va_arg i8** %ap, i32 + // CHECK: va_arg i8** %ap, i32 long long int v3 = va_arg (ap, long long int); - // CHECK: %2 = va_arg i8** %ap, i64 + // CHECK: va_arg i8** %ap, i64 //struct x t = va_arg (ap, struct x); //cannot compile aggregate va_arg expressions yet } void testbuiltin (void) { -// CHECK: %0 = tail call i32 @llvm.xcore.getid() -// CHECK: %1 = tail call i32 @llvm.xcore.getps(i32 %0) -// CHECK: %2 = tail call i32 @llvm.xcore.bitrev(i32 %1) -// CHECK: tail call void @llvm.xcore.setps(i32 %0, i32 %2) + // CHECK-LABEL: testbuiltin + // CHECK: tail call i32 @llvm.xcore.getid() + // CHECK: tail call i32 @llvm.xcore.getps + // CHECK: tail call i32 @llvm.xcore.bitrev + // CHECK: tail call void @llvm.xcore.setps int i = __builtin_getid(); unsigned int ui = __builtin_getps(i); ui = __builtin_bitrev(ui);