Changeset View
Changeset View
Standalone View
Standalone View
clang/test/CodeGen/aarch64-varargs-ms.c
Context not available. | |||||
#include <stdarg.h> | #include <stdarg.h> | ||||
int simple_int(va_list ap) { | int simple_int(va_list ap) { | ||||
// CHECK-LABEL: define dso_local i32 @simple_int | // CHECK-LABEL: define dso_local noundef i32 @simple_int | ||||
return va_arg(ap, int); | return va_arg(ap, int); | ||||
// CHECK: [[ADDR:%[a-z_0-9]+]] = bitcast i8* %argp.cur to i32* | // CHECK: [[ADDR:%[a-z_0-9]+]] = bitcast i8* %argp.cur to i32* | ||||
// CHECK: [[RESULT:%[a-z_0-9]+]] = load i32, i32* [[ADDR]] | // CHECK: [[RESULT:%[a-z_0-9]+]] = load i32, i32* [[ADDR]] | ||||
Context not available. |