From: Juergen Ributzka Date: Fri, 4 Apr 2014 19:57:01 +0000 (+0000) Subject: Update the test to use FileCheck. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=7330dcb873db2db3781eba4701c0af7974120a88;p=oota-llvm.git Update the test to use FileCheck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205647 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll b/test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll index f8e478e0403..d3523869207 100644 --- a/test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll +++ b/test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll @@ -1,5 +1,4 @@ -; Test if this compiles without assertions. -; RUN: opt -S -consthoist < %s +; RUN: opt -S -consthoist < %s | FileCheck %s target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-apple-macosx10.9.0" @@ -7,6 +6,13 @@ target triple = "x86_64-apple-macosx10.9.0" %T = type { i32, i32, i32, i32 } define i32 @test1() nounwind { +; CHECK-LABEL: @test1 +; CHECK: %const = bitcast i32 12345678 to i32 +; CHECK-NOT: %base = inttoptr i32 12345678 to %T* +; CHECK-NEXT: %1 = inttoptr i32 %const to %T* +; CHECK-NEXT: %addr1 = getelementptr %T* %1, i32 0, i32 1 +; CHECK-NEXT: %addr2 = getelementptr %T* %1, i32 0, i32 2 +; CHECK-NEXT: %addr3 = getelementptr %T* %1, i32 0, i32 3 %base = inttoptr i32 12345678 to %T* %addr1 = getelementptr %T* %base, i32 0, i32 1 %addr2 = getelementptr %T* %base, i32 0, i32 2