mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-14 15:28:20 +00:00
Add test file for simple ARM binary encodings with MC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116024 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
18
test/MC/ARM/simple-encoding.ll
Normal file
18
test/MC/ARM/simple-encoding.ll
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
;RUN: llc -mtriple=armv7-apple-darwin -show-mc-encoding < %s | FileCheck %s
|
||||||
|
|
||||||
|
|
||||||
|
;FIXME: Once the ARM integrated assembler is up and going, these sorts of tests
|
||||||
|
; should run on .s source files rather than using llc to generate the
|
||||||
|
; assembly.
|
||||||
|
|
||||||
|
define i32 @foo(i32 %a, i32 %b) nounwind ssp {
|
||||||
|
entry:
|
||||||
|
; CHECK: foo
|
||||||
|
; CHECK: 0xf0,0x00,0xf0,0x07
|
||||||
|
; CHECK: 0x1e,0xff,0x2f,0x01
|
||||||
|
|
||||||
|
tail call void @llvm.trap()
|
||||||
|
ret i32 undef
|
||||||
|
}
|
||||||
|
|
||||||
|
declare void @llvm.trap() nounwind
|
Reference in New Issue
Block a user