[WebAssembly] Don't perform the returned-argument optimization on constants.
[oota-llvm.git] / test / CodeGen / ARM / stack-frame.ll
index fc34785ded5aee99522f89f2b23f91ed8837d212..a3b0b66b1340ffaae00c3c7718b50d598e28a235 100644 (file)
@@ -1,15 +1,14 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep add | wc -l | grep 1
-; RUN: llvm-as < %s | llc -march=thumb
-; RUN: llvm-as < %s | llc -march=thumb | grep add | wc -l | grep 1
+; RUN: llc -mtriple=arm-eabi < %s -o - | FileCheck %s
 
 define void @f1() {
        %c = alloca i8, align 1
        ret void
 }
+; CHECK-LABEL: f1:
+; CHECK: add
 
 define i32 @f2() {
        ret i32 1
 }
-
-
+; CHECK-LABEL: f2:
+; CHECK-NOT: add