From 3e45b77612f4c9815a0af40b631aff98d9a26d23 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Wed, 29 Sep 2010 19:20:35 +0000 Subject: [PATCH] Remove PointerTracking tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115072 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Analysis/PointerTracking/dg.exp | 3 - test/Analysis/PointerTracking/sizes.ll | 86 -------------------------- 2 files changed, 89 deletions(-) delete mode 100644 test/Analysis/PointerTracking/dg.exp delete mode 100644 test/Analysis/PointerTracking/sizes.ll diff --git a/test/Analysis/PointerTracking/dg.exp b/test/Analysis/PointerTracking/dg.exp deleted file mode 100644 index f2005891a59..00000000000 --- a/test/Analysis/PointerTracking/dg.exp +++ /dev/null @@ -1,3 +0,0 @@ -load_lib llvm.exp - -RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,c,cpp}]] diff --git a/test/Analysis/PointerTracking/sizes.ll b/test/Analysis/PointerTracking/sizes.ll deleted file mode 100644 index c8ca648e877..00000000000 --- a/test/Analysis/PointerTracking/sizes.ll +++ /dev/null @@ -1,86 +0,0 @@ -; RUN: opt < %s -pointertracking -analyze | FileCheck %s -target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" -target triple = "x86_64-unknown-linux-gnu" -@.str = internal constant [5 x i8] c"1234\00" ; <[5 x i8]*> [#uses=1] -@test1p = global i8* getelementptr ([5 x i8]* @.str, i32 0, i32 0), align 8 ; [#uses=1] -@test1a = global [5 x i8] c"1234\00", align 1 ; <[5 x i8]*> [#uses=1] -@test2a = global [5 x i32] [i32 1, i32 2, i32 3, i32 4, i32 5], align 4 ; <[5 x i32]*> [#uses=2] -@test2p = global i32* getelementptr ([5 x i32]* @test2a, i32 0, i32 0), align 8 ; [#uses=1] -@test0p = common global i32* null, align 8 ; [#uses=1] -@test0i = common global i32 0, align 4 ; [#uses=1] - -define i32 @foo0() nounwind { -entry: - %tmp = load i32** @test0p ; [#uses=1] - %conv = bitcast i32* %tmp to i8* ; [#uses=1] - %call = tail call i32 @bar(i8* %conv) nounwind ; [#uses=1] - %tmp1 = load i8** @test1p ; [#uses=1] - %call2 = tail call i32 @bar(i8* %tmp1) nounwind ; [#uses=1] - %call3 = tail call i32 @bar(i8* getelementptr ([5 x i8]* @test1a, i32 0, i32 0)) nounwind ; [#uses=1] - %call5 = tail call i32 @bar(i8* bitcast ([5 x i32]* @test2a to i8*)) nounwind ; [#uses=1] - %tmp7 = load i32** @test2p ; [#uses=1] - %conv8 = bitcast i32* %tmp7 to i8* ; [#uses=1] - %call9 = tail call i32 @bar(i8* %conv8) nounwind ; [#uses=1] - %call11 = tail call i32 @bar(i8* bitcast (i32* @test0i to i8*)) nounwind ; [#uses=1] - %add = add i32 %call2, %call ; [#uses=1] - %add4 = add i32 %add, %call3 ; [#uses=1] - %add6 = add i32 %add4, %call5 ; [#uses=1] - %add10 = add i32 %add6, %call9 ; [#uses=1] - %add12 = add i32 %add10, %call11 ; [#uses=1] - ret i32 %add12 -} - -declare i32 @bar(i8*) - -define i32 @foo1(i32 %n) nounwind { -entry: -; CHECK: 'foo1': - %test4a = alloca [10 x i8], align 1 ; <[10 x i8]*> [#uses=1] -; CHECK: %test4a = -; CHECK: ==> 1 elements, 10 bytes allocated - %test6a = alloca [10 x i32], align 4 ; <[10 x i32]*> [#uses=1] -; CHECK: %test6a = -; CHECK: ==> 1 elements, 40 bytes allocated - %vla = alloca i8, i32 %n, align 1 ; [#uses=1] -; CHECK: %vla = -; CHECK: ==> %n elements, %n bytes allocated - %0 = shl i32 %n, 2 ; [#uses=1] - %vla7 = alloca i8, i32 %0, align 1 ; [#uses=1] -; CHECK: %vla7 = -; CHECK: ==> (4 * %n) elements, (4 * %n) bytes allocated - %call = call i32 @bar(i8* %vla) nounwind ; [#uses=1] - %arraydecay = getelementptr [10 x i8]* %test4a, i64 0, i64 0 ; [#uses=1] - %call10 = call i32 @bar(i8* %arraydecay) nounwind ; [#uses=1] - %call11 = call i32 @bar(i8* %vla7) nounwind ; [#uses=1] - %ptrconv14 = bitcast [10 x i32]* %test6a to i8* ; [#uses=1] - %call15 = call i32 @bar(i8* %ptrconv14) nounwind ; [#uses=1] - %add = add i32 %call10, %call ; [#uses=1] - %add12 = add i32 %add, %call11 ; [#uses=1] - %add16 = add i32 %add12, %call15 ; [#uses=1] - ret i32 %add16 -} - -define i32 @foo2(i64 %n) nounwind { -entry: - %call = tail call i8* @malloc(i64 %n) ; [#uses=1] -; CHECK: %call = -; CHECK: ==> %n elements, %n bytes allocated - %call2 = tail call i8* @calloc(i64 2, i64 4) nounwind ; [#uses=1] -; CHECK: %call2 = -; CHECK: ==> 8 elements, 8 bytes allocated - %call4 = tail call i8* @realloc(i8* null, i64 16) nounwind ; [#uses=1] -; CHECK: %call4 = -; CHECK: ==> 16 elements, 16 bytes allocated - %call6 = tail call i32 @bar(i8* %call) nounwind ; [#uses=1] - %call8 = tail call i32 @bar(i8* %call2) nounwind ; [#uses=1] - %call10 = tail call i32 @bar(i8* %call4) nounwind ; [#uses=1] - %add = add i32 %call8, %call6 ; [#uses=1] - %add11 = add i32 %add, %call10 ; [#uses=1] - ret i32 %add11 -} - -declare noalias i8* @malloc(i64) nounwind - -declare noalias i8* @calloc(i64, i64) nounwind - -declare noalias i8* @realloc(i8* nocapture, i64) nounwind