[cfe-commits] r76518 - /cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll

Argiris Kirtzidis akyrtzi at gmail.com
Mon Jul 20 17:18:23 PDT 2009


Author: akirtzidis
Date: Mon Jul 20 19:17:57 2009
New Revision: 76518

URL: http://llvm.org/viewvc/llvm-project?rev=76518&view=rev
Log:
Remove a file from the test directory that was added by mistake.

Removed:
    cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll

Removed: cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll?rev=76517&view=auto

==============================================================================
--- cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll (original)
+++ cfe/trunk/test/CodeGenObjC/object-incr-decr-1.ll (removed)
@@ -1,60 +0,0 @@
-; ModuleID = '/Users/argiris/proj/llvm/tools/clang/test/CodeGenObjC/object-incr-decr-1.m'
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
-target triple = "i386-apple-darwin9"
-module asm ""
-module asm ""
-	type opaque		; type %0
-	%struct._objc_cache = type opaque
-	%struct._objc_category = type { i8*, i8*, %struct._objc_method_list*, %struct._objc_method_list*, %struct._objc_protocol_list*, i32, %struct._prop_list_t* }
-	%struct._objc_class = type { %struct._objc_class*, %struct._objc_class*, i8*, i32, i32, i32, %struct._objc_ivar_list*, %struct._objc_method_list*, %struct._objc_cache*, %struct._objc_protocol_list*, i8*, %struct._objc_class_extension* }
-	%struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
-	%struct._objc_exception_data = type { [18 x i32], [4 x i8*] }
-	%struct._objc_ivar = type { i8*, i8*, i32 }
-	%struct._objc_ivar_list = type opaque
-	%struct._objc_method = type { %struct.objc_selector*, i8*, i8* }
-	%struct._objc_method_description = type { %struct.objc_selector*, i8* }
-	%struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
-	%struct._objc_method_list = type opaque
-	%struct._objc_module = type { i32, i32, i8*, %struct._objc_symtab* }
-	%struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
-	%struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t* }
-	%struct._objc_protocol_list = type { %struct._objc_protocol_list*, i32, [0 x %struct._objc_protocol] }
-	%struct._objc_super = type <{ i8*, i8* }>
-	%struct._objc_symtab = type { i32, %struct.objc_selector*, i16, i16, [0 x i8*] }
-	%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
-	%struct._prop_t = type { i8*, i8* }
-	%struct.objc_selector = type opaque
-@"\01L_OBJC_IMAGE_INFO" = internal constant [2 x i32] [i32 0, i32 16], section "__OBJC, __image_info,regular"		; <[2 x i32]*> [#uses=1]
-@"\01L_OBJC_CLASS_NAME_" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1		; <[1 x i8]*> [#uses=1]
-@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i32 7, i32 16, i8* getelementptr ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct._objc_symtab* null }, section "__OBJC,__module_info,regular,no_dead_strip", align 4		; <%struct._objc_module*> [#uses=1]
- at llvm.used = appending global [3 x i8*] [i8* bitcast ([2 x i32]* @"\01L_OBJC_IMAGE_INFO" to i8*), i8* getelementptr ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"		; <[3 x i8*]*> [#uses=0]
-
-define %0* @foo() nounwind {
-entry:
-	%retval = alloca %0*		; <%0**> [#uses=2]
-	%f = alloca %0*, align 4		; <%0**> [#uses=9]
-	%tmp = load %0** %f		; <%0*> [#uses=1]
-	%0 = bitcast %0* %tmp to i8*		; <i8*> [#uses=1]
-	%add.ptr = getelementptr i8* %0, i32 24		; <i8*> [#uses=1]
-	%1 = bitcast %0** %f to i8**		; <i8**> [#uses=1]
-	store i8* %add.ptr, i8** %1
-	%tmp1 = load %0** %f		; <%0*> [#uses=1]
-	%2 = bitcast %0* %tmp1 to i8*		; <i8*> [#uses=1]
-	%add.ptr2 = getelementptr i8* %2, i32 -24		; <i8*> [#uses=1]
-	%3 = bitcast %0** %f to i8**		; <i8**> [#uses=1]
-	store i8* %add.ptr2, i8** %3
-	%tmp3 = load %0** %f		; <%0*> [#uses=1]
-	%4 = bitcast %0* %tmp3 to i8*		; <i8*> [#uses=1]
-	%add.ptr4 = getelementptr i8* %4, i32 -24		; <i8*> [#uses=1]
-	%5 = bitcast %0** %f to i8**		; <i8**> [#uses=1]
-	store i8* %add.ptr4, i8** %5
-	%tmp5 = load %0** %f		; <%0*> [#uses=1]
-	%6 = bitcast %0* %tmp5 to i8*		; <i8*> [#uses=1]
-	%add.ptr6 = getelementptr i8* %6, i32 24		; <i8*> [#uses=1]
-	%7 = bitcast %0** %f to i8**		; <i8**> [#uses=1]
-	store i8* %add.ptr6, i8** %7
-	%tmp7 = load %0** %f		; <%0*> [#uses=1]
-	store %0* %tmp7, %0** %retval
-	%8 = load %0** %retval		; <%0*> [#uses=1]
-	ret %0* %8
-}





More information about the cfe-commits mailing list