
Using "eabi" for aarch64 targets is a common mistake and warned by Clang Driver. We want to avoid it elsewhere as well. Just use the common "aarch64" without other triple components.
9 lines
229 B
LLVM
9 lines
229 B
LLVM
; RUN: llc <%s -mtriple=aarch64 2>&1 | FileCheck %s
|
|
|
|
; CHECK: warning: inline asm clobber list contains reserved registers: SP
|
|
|
|
define void @foo() nounwind {
|
|
call void asm sideeffect "mov x7, #1", "~{x7},~{sp}"()
|
|
ret void
|
|
}
|