X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FGlobalDCE%2F2002-08-17-WorkListTest.ll;h=58d3f4c7d84012a99701d790731b142f06eaa961;hb=f606a6ed992d5e4e2877419b51e2a9b540b5e3f0;hp=d574455a6cedc9cde66095339e910bf4325f86c8;hpb=4a2211e98069ce4bf542d8cac1f86af5c322fecd;p=oota-llvm.git diff --git a/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll b/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll index d574455a6ce..58d3f4c7d84 100644 --- a/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll +++ b/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll @@ -1,14 +1,12 @@ ; This testcase tests that a worklist is being used, and that globals can be ; removed if they are the subject of a constexpr and ConstantPointerRef -; RUN: if as < %s | opt -globaldce | dis | grep global -; RUN: then exit 1 -; RUN: else exit 0 -; RUN: fi - -%t0 = internal global [4 x sbyte] c"foo\00" -%t1 = internal global [4 x sbyte] c"bar\00" - -%s1 = internal global [1 x sbyte*] [sbyte* cast ([4 x sbyte]* %t0 to sbyte*)] -%s2 = internal global [1 x sbyte*] [sbyte* getelementptr ([4 x sbyte]* %t1, uint 0, uint 0 )] +; RUN: opt < %s -globaldce -S | not grep global + +@t0 = internal global [4 x i8] c"foo\00" ; <[4 x i8]*> [#uses=1] +@t1 = internal global [4 x i8] c"bar\00" ; <[4 x i8]*> [#uses=1] +@s1 = internal global [1 x i8*] [ i8* getelementptr ([4 x i8], [4 x i8]* @t0, i32 0, i32 0) ] ; <[1 x i8*]*> [#uses=0] +@s2 = internal global [1 x i8*] [ i8* getelementptr ([4 x i8], [4 x i8]* @t1, i64 0, i64 0) ] ; <[1 x i8*]*> [#uses=0] +@b = internal global i32* @a ; [#uses=0] +@a = internal global i32 7 ; [#uses=1]