Mercurial > hg > Members > tobaru > cbc > CbC_llvm
view test/CodeGen/AArch64/hints.ll @ 117:facf19d07cd9
check EHStack on EmitCall (CbC goto)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 24 Aug 2016 20:10:41 +0900 |
parents | 54457678186b |
children | 1172e4bd9c6f |
line wrap: on
line source
; RUN: llc -mtriple aarch64-eabi -o - %s | FileCheck %s declare void @llvm.aarch64.hint(i32) nounwind define void @hint_nop() { entry: tail call void @llvm.aarch64.hint(i32 0) nounwind ret void } ; CHECK-LABEL: hint_nop ; CHECK: nop define void @hint_yield() { entry: tail call void @llvm.aarch64.hint(i32 1) nounwind ret void } ; CHECK-LABEL: hint_yield ; CHECK: yield define void @hint_wfe() { entry: tail call void @llvm.aarch64.hint(i32 2) nounwind ret void } ; CHECK-LABEL: hint_wfe ; CHECK: wfe define void @hint_wfi() { entry: tail call void @llvm.aarch64.hint(i32 3) nounwind ret void } ; CHECK-LABEL: hint_wfi ; CHECK: wfi define void @hint_sev() { entry: tail call void @llvm.aarch64.hint(i32 4) nounwind ret void } ; CHECK-LABEL: hint_sev ; CHECK: sev define void @hint_sevl() { entry: tail call void @llvm.aarch64.hint(i32 5) nounwind ret void } ; CHECK-LABEL: hint_sevl ; CHECK: sevl define void @hint_undefined() { entry: tail call void @llvm.aarch64.hint(i32 8) nounwind ret void } ; CHECK-LABEL: hint_undefined ; CHECK: hint #0x8