Add test cases for AArch64 hints codegen
llvm-svn: 212909
This commit is contained in:
parent
1cd169f137
commit
19222dcb4c
|
@ -14,3 +14,11 @@ unsigned rbit(unsigned a) {
|
|||
unsigned long long rbit64(unsigned long long a) {
|
||||
return __builtin_arm_rbit64(a);
|
||||
}
|
||||
|
||||
void hints() {
|
||||
__builtin_arm_yield(); //CHECK: call {{.*}} @llvm.aarch64.hint(i32 1)
|
||||
__builtin_arm_wfe(); //CHECK: call {{.*}} @llvm.aarch64.hint(i32 2)
|
||||
__builtin_arm_wfi(); //CHECK: call {{.*}} @llvm.aarch64.hint(i32 3)
|
||||
__builtin_arm_sev(); //CHECK: call {{.*}} @llvm.aarch64.hint(i32 4)
|
||||
__builtin_arm_sevl(); //CHECK: call {{.*}} @llvm.aarch64.hint(i32 5)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue