[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / AArch64 / inline-asm-clobber-base-frame-pointer.ll
blob35b2d587f41aae908c953cc8ae85985d3584bead
1 ; Check that not only do we warn about clobbering x19 we also say
2 ; what it is used for.
4 ; RUN: llc <%s -mtriple=aarch64 2>&1 | FileCheck %s
6 ; CHECK: warning: inline asm clobber list contains reserved registers: X19
7 ; CHECK-NEXT: note: Reserved registers on the clobber list
8 ; CHECK-NEXT: note: X19 is used as the frame base pointer register.
9 ; CHECK-NEXT: note: X19 is used as the frame base pointer register.
11 define void @alloca(i64 %size) {
12 entry:
13   %a = alloca i128, i64 %size, align 64
14   call void asm sideeffect "nop", "~{x19},~{w19}"()
15   ret void