1; RUN: llc -mtriple armv7a--none-eabi -enable-ipra=false < %s | FileCheck %s 2; RUN: llc -mtriple armv7a--none-eabi -enable-ipra=true < %s | FileCheck %s 3 4define i32 @returns_r0(i32 returned %a) { 5entry: 6 call void asm sideeffect "", "~{r0}"() 7 ret i32 %a 8} 9 10define i32 @test(i32 %a) { 11; CHECK-LABEL: test: 12entry: 13; CHECK-NOT: r0 14; CHECK: bl returns_r0 15; CHECK-NOT: r0 16 %b = call i32 @returns_r0(i32 returned %a) 17 ret i32 %a 18} 19