a85fee685a77fa28d10e457c97ddd25e7042b816
[oota-llvm.git] / test / DebugInfo / 2009-05-13-VariableScope.ll
1 ; RUN: llvm-as < %s | llc -O0
2
3 module asm "\09.lazy_reference .objc_class_name_NSTextFieldCell"
4 module asm "\09.objc_class_name_DVIconAndTextCell=0"
5 module asm "\09.globl .objc_class_name_DVIconAndTextCell"
6 module asm ""
7 module asm ""
8         type { i32, [2 x %struct._objc_ivar] }          ; type %0
9         type { i8*, i32, [23 x %struct._objc_method] }          ; type %1
10         type { i32, %struct.objc_selector*, i16, i16, [1 x i8*] }               ; type %2
11         type opaque             ; type %3
12         type opaque             ; type %4
13         type opaque             ; type %5
14         type opaque             ; type %6
15         type opaque             ; type %7
16         type opaque             ; type %8
17         type opaque             ; type %9
18         %llvm.dbg.anchor.type = type { i32, i32 }
19         %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 }
20         %llvm.dbg.compile_unit.type = type { i32, { }*, i32, i8*, i8*, i8*, i1, i1, i8*, i32 }
21         %llvm.dbg.composite.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, { }*, { }*, i32 }
22         %llvm.dbg.derivedtype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, { }* }
23         %llvm.dbg.subprogram.type = type { i32, { }*, { }*, i8*, i8*, i8*, { }*, i32, { }*, i1, i1 }
24         %llvm.dbg.variable.type = type { i32, { }*, i8*, { }*, i32, { }* }
25         %struct.CGPoint = type <{ double, double }>
26         %struct.CGRect = type <{ %struct.CGPoint, %struct.CGPoint }>
27         %struct.CGSize = type <{ double, double }>
28         %struct.NSConstantString = type <{ i32*, i32, i8*, i32 }>
29         %struct._NSZone = type opaque
30         %struct._objc_cache = type opaque
31         %struct._objc_category = type { i8*, i8*, %struct._objc_method_list*, %struct._objc_method_list*, %struct._objc_protocol_list*, i32, %struct._prop_list_t* }
32         %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* }
33         %struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
34         %struct._objc_exception_data = type { [18 x i32], [4 x i8*] }
35         %struct._objc_ivar = type { i8*, i8*, i32 }
36         %struct._objc_ivar_list = type opaque
37         %struct._objc_method = type { %struct.objc_selector*, i8*, i8* }
38         %struct._objc_method_description = type { %struct.objc_selector*, i8* }
39         %struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
40         %struct._objc_method_list = type opaque
41         %struct._objc_module = type { i32, i32, i8*, %struct._objc_symtab* }
42         %struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
43         %struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t* }
44         %struct._objc_protocol_list = type { %struct._objc_protocol_list*, i32, [0 x %struct._objc_protocol] }
45         %struct._objc_super = type <{ %struct.objc_object*, %struct.objc_class* }>
46         %struct._objc_symtab = type { i32, %struct.objc_selector*, i16, i16, [0 x i8*] }
47         %struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
48         %struct._prop_t = type { i8*, i8* }
49         %struct.objc_class = type opaque
50         %struct.objc_object = type <{ %struct.objc_class* }>
51         %struct.objc_selector = type opaque
52 @"\01L_OBJC_IMAGE_INFO" = internal constant [2 x i32] [i32 0, i32 16], section "__OBJC, __image_info,regular"           ; <[2 x i32]*> [#uses=1]
53 @llvm.dbg.compile_units = linkonce constant %llvm.dbg.anchor.type { i32 458752, i32 17 }, section "llvm.metadata"               ; <%llvm.dbg.anchor.type*> [#uses=1]
54 @.str = internal constant [20 x i8] c"DVIconAndTextCell.m\00", section "llvm.metadata"          ; <[20 x i8]*> [#uses=1]
55 @.str1 = internal constant [103 x i8] c"/Volumes/Data/ddunbar/private/GarnetXcodeIDE/XcodeIDE/Frameworks/DocSetManagementViewing/DocSetViewing\00", section "llvm.metadata"             ; <[103 x i8]*> [#uses=1]
56 @.str2 = internal constant [10 x i8] c"clang 1.0\00", section "llvm.metadata"           ; <[10 x i8]*> [#uses=1]
57 @llvm.dbg.compile_unit = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([20 x i8]* @.str, i32 0, i32 0), i8* getelementptr ([103 x i8]* @.str1, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"               ; <%llvm.dbg.compile_unit.type*> [#uses=1]
58 @.str3 = internal constant [7 x i8] c"objc.h\00", section "llvm.metadata"               ; <[7 x i8]*> [#uses=1]
59 @.str4 = internal constant [18 x i8] c"/usr/include/objc\00", section "llvm.metadata"           ; <[18 x i8]*> [#uses=1]
60 @llvm.dbg.compile_unit5 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([7 x i8]* @.str3, i32 0, i32 0), i8* getelementptr ([18 x i8]* @.str4, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"               ; <%llvm.dbg.compile_unit.type*> [#uses=1]
61 @.str6 = internal constant [12 x i8] c"objc_object\00", section "llvm.metadata"         ; <[12 x i8]*> [#uses=1]
62 @.str7 = internal constant [11 x i8] c"objc_class\00", section "llvm.metadata"          ; <[11 x i8]*> [#uses=1]
63 @llvm.dbg.composite8 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str7, i32 0, i32 0), { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 0 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
64 @llvm.dbg.derivedtype = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite8 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
65 @.str9 = internal constant [6 x i8] c"Class\00", section "llvm.metadata"                ; <[6 x i8]*> [#uses=1]
66 @llvm.dbg.derivedtype10 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([6 x i8]* @.str9, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 35, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
67 @.str11 = internal constant [4 x i8] c"isa\00", section "llvm.metadata"         ; <[4 x i8]*> [#uses=1]
68 @llvm.dbg.derivedtype12 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([4 x i8]* @.str11, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 37, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype10 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
69 @llvm.dbg.array = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype12 to { }*)], section "llvm.metadata"            ; <[1 x { }*]*> [#uses=1]
70 @llvm.dbg.composite13 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str6, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 36, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array to { }*), i32 0 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
71 @llvm.dbg.derivedtype14 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite13 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
72 @.str15 = internal constant [3 x i8] c"id\00", section "llvm.metadata"          ; <[3 x i8]*> [#uses=1]
73 @llvm.dbg.derivedtype16 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([3 x i8]* @.str15, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 38, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype14 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
74 @llvm.dbg.subprograms = linkonce constant %llvm.dbg.anchor.type { i32 458752, i32 46 }, section "llvm.metadata"         ; <%llvm.dbg.anchor.type*> [#uses=1]
75 @.str17 = internal constant [36 x i8] c"\01-[DVIconAndTextCell initTextCell:]\00", section "llvm.metadata"              ; <[36 x i8]*> [#uses=1]
76 @llvm.dbg.subprogram = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([36 x i8]* @.str17, i32 0, i32 0), i8* getelementptr ([36 x i8]* @.str17, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 15, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*), i1 true, i1 true }, section "llvm.metadata"             ; <%llvm.dbg.subprogram.type*> [#uses=1]
77 @.str18 = internal constant [10 x i8] c"<unknown>\00", section "llvm.metadata"          ; <[10 x i8]*> [#uses=1]
78 @.str19 = internal constant [22 x i8] c"/Volumes/Sandbox/llvm\00", section "llvm.metadata"              ; <[22 x i8]*> [#uses=1]
79 @llvm.dbg.compile_unit20 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([10 x i8]* @.str18, i32 0, i32 0), i8* getelementptr ([22 x i8]* @.str19, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
80 @.str21 = internal constant [20 x i8] c"DVIconAndTextCell.h\00", section "llvm.metadata"                ; <[20 x i8]*> [#uses=1]
81 @llvm.dbg.compile_unit22 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([20 x i8]* @.str21, i32 0, i32 0), i8* getelementptr ([103 x i8]* @.str1, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
82 @.str23 = internal constant [18 x i8] c"DVIconAndTextCell\00", section "llvm.metadata"          ; <[18 x i8]*> [#uses=1]
83 @.str24 = internal constant [18 x i8] c"NSTextFieldCell.h\00", section "llvm.metadata"          ; <[18 x i8]*> [#uses=1]
84 @.str25 = internal constant [52 x i8] c"/System/Library/Frameworks/AppKit.framework/Headers\00", section "llvm.metadata"                ; <[52 x i8]*> [#uses=1]
85 @llvm.dbg.compile_unit26 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([18 x i8]* @.str24, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
86 @.str27 = internal constant [16 x i8] c"NSTextFieldCell\00", section "llvm.metadata"            ; <[16 x i8]*> [#uses=1]
87 @.str29 = internal constant [15 x i8] c"NSActionCell.h\00", section "llvm.metadata"             ; <[15 x i8]*> [#uses=1]
88 @llvm.dbg.compile_unit30 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([15 x i8]* @.str29, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
89 @.str31 = internal constant [13 x i8] c"NSActionCell\00", section "llvm.metadata"               ; <[13 x i8]*> [#uses=1]
90 @.str33 = internal constant [9 x i8] c"NSCell.h\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
91 @llvm.dbg.compile_unit34 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([9 x i8]* @.str33, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.compile_unit.type*> [#uses=1]
92 @.str35 = internal constant [7 x i8] c"NSCell\00", section "llvm.metadata"              ; <[7 x i8]*> [#uses=1]
93 @.str37 = internal constant [11 x i8] c"NSObject.h\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
94 @.str38 = internal constant [56 x i8] c"/System/Library/Frameworks/Foundation.framework/Headers\00", section "llvm.metadata"            ; <[56 x i8]*> [#uses=1]
95 @llvm.dbg.compile_unit39 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([11 x i8]* @.str37, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
96 @.str40 = internal constant [9 x i8] c"NSObject\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
97 @llvm.dbg.derivedtype42 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([4 x i8]* @.str11, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit39 to { }*), i32 66, i64 32, i64 32, i64 0, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype10 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
98 @llvm.dbg.array43 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype42 to { }*)], section "llvm.metadata"          ; <[1 x { }*]*> [#uses=1]
99 @llvm.dbg.composite44 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str40, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit39 to { }*), i32 65, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array43 to { }*), i32 1 }, section "llvm.metadata"               ; <%llvm.dbg.composite.type*> [#uses=1]
100 @llvm.dbg.derivedtype45 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
101 @.str46 = internal constant [10 x i8] c"_contents\00", section "llvm.metadata"          ; <[10 x i8]*> [#uses=1]
102 @llvm.dbg.derivedtype47 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str46, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 168, i64 32, i64 32, i64 32, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
103 @.str48 = internal constant [9 x i8] c"__CFlags\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
104 @.str50 = internal constant [13 x i8] c"unsigned int\00", section "llvm.metadata"               ; <[13 x i8]*> [#uses=1]
105 @llvm.dbg.basictype = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str50, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i32 0, i64 32, i64 32, i64 0, i32 0, i32 7 }, section "llvm.metadata"          ; <%llvm.dbg.basictype.type*> [#uses=1]
106 @.str51 = internal constant [6 x i8] c"state\00", section "llvm.metadata"               ; <[6 x i8]*> [#uses=1]
107 @llvm.dbg.derivedtype52 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([6 x i8]* @.str51, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 112, i64 1, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
108 @.str53 = internal constant [12 x i8] c"highlighted\00", section "llvm.metadata"                ; <[12 x i8]*> [#uses=1]
109 @llvm.dbg.derivedtype54 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([12 x i8]* @.str53, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 113, i64 1, i64 32, i64 1, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
110 @.str55 = internal constant [9 x i8] c"disabled\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
111 @llvm.dbg.derivedtype56 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str55, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 114, i64 1, i64 32, i64 2, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
112 @.str57 = internal constant [9 x i8] c"editable\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
113 @llvm.dbg.derivedtype58 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str57, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 115, i64 1, i64 32, i64 3, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
114 @.str59 = internal constant [14 x i8] c"unsigned long\00", section "llvm.metadata"              ; <[14 x i8]*> [#uses=1]
115 @llvm.dbg.basictype60 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str59, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i32 0, i64 32, i64 32, i64 0, i32 0, i32 7 }, section "llvm.metadata"                ; <%llvm.dbg.basictype.type*> [#uses=1]
116 @.str61 = internal constant [16 x i8] c"NSObjCRuntime.h\00", section "llvm.metadata"            ; <[16 x i8]*> [#uses=1]
117 @llvm.dbg.compile_unit62 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([16 x i8]* @.str61, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
118 @.str63 = internal constant [11 x i8] c"NSUInteger\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
119 @llvm.dbg.derivedtype64 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str63, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit62 to { }*), i32 161, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype60 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
120 @.str65 = internal constant [11 x i8] c"NSCellType\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
121 @llvm.dbg.derivedtype66 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str65, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 31, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype64 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
122 @.str67 = internal constant [5 x i8] c"type\00", section "llvm.metadata"                ; <[5 x i8]*> [#uses=1]
123 @llvm.dbg.derivedtype68 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([5 x i8]* @.str67, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 116, i64 2, i64 32, i64 4, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype66 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
124 @.str69 = internal constant [10 x i8] c"vCentered\00", section "llvm.metadata"          ; <[10 x i8]*> [#uses=1]
125 @llvm.dbg.derivedtype70 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str69, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 117, i64 1, i64 32, i64 6, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
126 @.str71 = internal constant [10 x i8] c"hCentered\00", section "llvm.metadata"          ; <[10 x i8]*> [#uses=1]
127 @llvm.dbg.derivedtype72 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str71, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 118, i64 1, i64 32, i64 7, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
128 @.str73 = internal constant [9 x i8] c"bordered\00", section "llvm.metadata"            ; <[9 x i8]*> [#uses=1]
129 @llvm.dbg.derivedtype74 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str73, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 119, i64 1, i64 32, i64 8, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
130 @.str75 = internal constant [8 x i8] c"bezeled\00", section "llvm.metadata"             ; <[8 x i8]*> [#uses=1]
131 @llvm.dbg.derivedtype76 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str75, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 120, i64 1, i64 32, i64 9, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
132 @.str77 = internal constant [11 x i8] c"selectable\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
133 @llvm.dbg.derivedtype78 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str77, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 121, i64 1, i64 32, i64 10, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
134 @.str79 = internal constant [11 x i8] c"scrollable\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
135 @llvm.dbg.derivedtype80 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str79, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 122, i64 1, i64 32, i64 11, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
136 @.str81 = internal constant [11 x i8] c"continuous\00", section "llvm.metadata"         ; <[11 x i8]*> [#uses=1]
137 @llvm.dbg.derivedtype82 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str81, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 123, i64 1, i64 32, i64 12, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
138 @.str83 = internal constant [15 x i8] c"actOnMouseDown\00", section "llvm.metadata"             ; <[15 x i8]*> [#uses=1]
139 @llvm.dbg.derivedtype84 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([15 x i8]* @.str83, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 124, i64 1, i64 32, i64 13, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
140 @.str85 = internal constant [7 x i8] c"isLeaf\00", section "llvm.metadata"              ; <[7 x i8]*> [#uses=1]
141 @llvm.dbg.derivedtype86 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str85, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 125, i64 1, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
142 @.str87 = internal constant [19 x i8] c"invalidObjectValue\00", section "llvm.metadata"         ; <[19 x i8]*> [#uses=1]
143 @llvm.dbg.derivedtype88 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([19 x i8]* @.str87, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 126, i64 1, i64 32, i64 15, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
144 @.str89 = internal constant [12 x i8] c"invalidFont\00", section "llvm.metadata"                ; <[12 x i8]*> [#uses=1]
145 @llvm.dbg.derivedtype90 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([12 x i8]* @.str89, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 127, i64 1, i64 32, i64 16, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
146 @.str91 = internal constant [19 x i8] c"NSParagraphStyle.h\00", section "llvm.metadata"         ; <[19 x i8]*> [#uses=1]
147 @llvm.dbg.compile_unit92 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([19 x i8]* @.str91, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.compile_unit.type*> [#uses=1]
148 @.str93 = internal constant [16 x i8] c"NSLineBreakMode\00", section "llvm.metadata"            ; <[16 x i8]*> [#uses=1]
149 @llvm.dbg.derivedtype94 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str93, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit92 to { }*), i32 28, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype64 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
150 @.str95 = internal constant [14 x i8] c"lineBreakMode\00", section "llvm.metadata"              ; <[14 x i8]*> [#uses=1]
151 @llvm.dbg.derivedtype96 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str95, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 128, i64 3, i64 32, i64 17, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype94 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
152 @.str97 = internal constant [14 x i8] c"cellReserved1\00", section "llvm.metadata"              ; <[14 x i8]*> [#uses=1]
153 @llvm.dbg.derivedtype98 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str97, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 129, i64 2, i64 32, i64 20, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
154 @.str99 = internal constant [15 x i8] c"singleLineMode\00", section "llvm.metadata"             ; <[15 x i8]*> [#uses=1]
155 @llvm.dbg.derivedtype100 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([15 x i8]* @.str99, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 130, i64 1, i64 32, i64 22, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
156 @.str101 = internal constant [18 x i8] c"actOnMouseDragged\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
157 @llvm.dbg.derivedtype102 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([18 x i8]* @.str101, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 131, i64 1, i64 32, i64 23, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
158 @.str103 = internal constant [9 x i8] c"isLoaded\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
159 @llvm.dbg.derivedtype104 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str103, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 132, i64 1, i64 32, i64 24, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
160 @.str105 = internal constant [17 x i8] c"truncateLastLine\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
161 @llvm.dbg.derivedtype106 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str105, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 133, i64 1, i64 32, i64 25, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
162 @.str107 = internal constant [17 x i8] c"dontActOnMouseUp\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
163 @llvm.dbg.derivedtype108 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str107, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 134, i64 1, i64 32, i64 26, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
164 @.str109 = internal constant [8 x i8] c"isWhite\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
165 @llvm.dbg.derivedtype110 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str109, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 135, i64 1, i64 32, i64 27, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
166 @.str111 = internal constant [21 x i8] c"useUserKeyEquivalent\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
167 @llvm.dbg.derivedtype112 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([21 x i8]* @.str111, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 136, i64 1, i64 32, i64 28, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
168 @.str113 = internal constant [20 x i8] c"showsFirstResponder\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
169 @llvm.dbg.derivedtype114 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([20 x i8]* @.str113, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 137, i64 1, i64 32, i64 29, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
170 @.str115 = internal constant [14 x i8] c"focusRingType\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
171 @llvm.dbg.derivedtype116 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str115, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 138, i64 2, i64 32, i64 30, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
172 @.str117 = internal constant [14 x i8] c"wasSelectable\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
173 @llvm.dbg.derivedtype118 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str117, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 139, i64 1, i64 32, i64 32, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
174 @.str119 = internal constant [17 x i8] c"hasInvalidObject\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
175 @llvm.dbg.derivedtype120 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str119, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 140, i64 1, i64 32, i64 33, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
176 @.str121 = internal constant [28 x i8] c"allowsEditingTextAttributes\00", section "llvm.metadata"               ; <[28 x i8]*> [#uses=1]
177 @llvm.dbg.derivedtype122 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([28 x i8]* @.str121, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 141, i64 1, i64 32, i64 34, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
178 @.str123 = internal constant [16 x i8] c"importsGraphics\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
179 @llvm.dbg.derivedtype124 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str123, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 142, i64 1, i64 32, i64 35, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
180 @.str125 = internal constant [9 x i8] c"NSText.h\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
181 @llvm.dbg.compile_unit126 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([9 x i8]* @.str125, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.compile_unit.type*> [#uses=1]
182 @.str127 = internal constant [16 x i8] c"NSTextAlignment\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
183 @llvm.dbg.derivedtype128 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str127, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit126 to { }*), i32 36, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype64 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
184 @.str129 = internal constant [10 x i8] c"alignment\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
185 @llvm.dbg.derivedtype130 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str129, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 143, i64 3, i64 32, i64 36, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype128 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
186 @.str131 = internal constant [19 x i8] c"layoutDirectionRTL\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
187 @llvm.dbg.derivedtype132 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([19 x i8]* @.str131, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 144, i64 1, i64 32, i64 39, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
188 @.str133 = internal constant [16 x i8] c"backgroundStyle\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
189 @llvm.dbg.derivedtype134 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str133, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 145, i64 3, i64 32, i64 40, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
190 @.str135 = internal constant [14 x i8] c"cellReserved2\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
191 @llvm.dbg.derivedtype136 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str135, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 146, i64 4, i64 32, i64 43, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
192 @.str137 = internal constant [22 x i8] c"refusesFirstResponder\00", section "llvm.metadata"             ; <[22 x i8]*> [#uses=1]
193 @llvm.dbg.derivedtype138 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([22 x i8]* @.str137, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 147, i64 1, i64 32, i64 47, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
194 @.str139 = internal constant [21 x i8] c"needsHighlightedText\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
195 @llvm.dbg.derivedtype140 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([21 x i8]* @.str139, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 148, i64 1, i64 32, i64 48, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
196 @.str141 = internal constant [15 x i8] c"dontAllowsUndo\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
197 @llvm.dbg.derivedtype142 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([15 x i8]* @.str141, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 149, i64 1, i64 32, i64 49, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
198 @.str143 = internal constant [17 x i8] c"currentlyEditing\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
199 @llvm.dbg.derivedtype144 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str143, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 150, i64 1, i64 32, i64 50, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
200 @.str145 = internal constant [17 x i8] c"allowsMixedState\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
201 @llvm.dbg.derivedtype146 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str145, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 151, i64 1, i64 32, i64 51, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
202 @.str147 = internal constant [13 x i8] c"inMixedState\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
203 @llvm.dbg.derivedtype148 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str147, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 152, i64 1, i64 32, i64 52, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
204 @.str149 = internal constant [24 x i8] c"sendsActionOnEndEditing\00", section "llvm.metadata"           ; <[24 x i8]*> [#uses=1]
205 @llvm.dbg.derivedtype150 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([24 x i8]* @.str149, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 153, i64 1, i64 32, i64 53, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
206 @.str151 = internal constant [13 x i8] c"inSendAction\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
207 @llvm.dbg.derivedtype152 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str151, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 154, i64 1, i64 32, i64 54, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
208 @.str153 = internal constant [11 x i8] c"menuWasSet\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
209 @llvm.dbg.derivedtype154 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str153, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 155, i64 1, i64 32, i64 55, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
210 @.str155 = internal constant [12 x i8] c"controlTint\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
211 @llvm.dbg.derivedtype156 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([12 x i8]* @.str155, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 156, i64 3, i64 32, i64 56, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
212 @.str157 = internal constant [12 x i8] c"controlSize\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
213 @llvm.dbg.derivedtype158 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([12 x i8]* @.str157, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 157, i64 2, i64 32, i64 59, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
214 @.str159 = internal constant [20 x i8] c"branchImageDisabled\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
215 @llvm.dbg.derivedtype160 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([20 x i8]* @.str159, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 158, i64 1, i64 32, i64 61, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
216 @.str161 = internal constant [20 x i8] c"drawingInRevealover\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
217 @llvm.dbg.derivedtype162 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([20 x i8]* @.str161, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 159, i64 1, i64 32, i64 62, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
218 @.str163 = internal constant [25 x i8] c"needsHighlightedTextHint\00", section "llvm.metadata"          ; <[25 x i8]*> [#uses=1]
219 @llvm.dbg.derivedtype164 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([25 x i8]* @.str163, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 160, i64 1, i64 32, i64 63, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
220 @llvm.dbg.array165 = internal constant [49 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype52 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype54 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype56 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype58 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype68 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype70 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype72 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype74 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype76 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype78 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype80 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype82 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype84 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype86 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype88 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype90 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype96 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype98 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype100 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype102 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype104 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype106 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype108 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype110 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype112 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype114 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype116 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype118 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype120 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype122 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype124 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype130 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype132 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype134 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype136 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype138 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype140 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype142 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype144 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype146 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype148 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype150 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype152 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype154 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype156 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype158 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype160 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype162 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype164 to { }*)], section "llvm.metadata"         ; <[49 x { }*]*> [#uses=1]
221 @llvm.dbg.composite166 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str48, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 111, i64 64, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([49 x { }*]* @llvm.dbg.array165 to { }*), i32 0 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
222 @.str167 = internal constant [8 x i8] c"_CFlags\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
223 @llvm.dbg.derivedtype168 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str167, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 161, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite166 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
224 @.str169 = internal constant [8 x i8] c"_cFlags\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
225 @llvm.dbg.derivedtype170 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str169, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 169, i64 64, i64 32, i64 64, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype168 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
226 @.str171 = internal constant [9 x i8] c"_support\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
227 @llvm.dbg.derivedtype172 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str171, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 173, i64 32, i64 32, i64 128, i32 1, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
228 @llvm.dbg.array173 = internal constant [4 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype45 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype47 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype170 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype172 to { }*)], section "llvm.metadata"           ; <[4 x { }*]*> [#uses=1]
229 @llvm.dbg.composite174 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str35, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit34 to { }*), i32 165, i64 160, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([4 x { }*]* @llvm.dbg.array173 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
230 @llvm.dbg.derivedtype175 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite174 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
231 @.str176 = internal constant [5 x i8] c"long\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
232 @llvm.dbg.basictype177 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([5 x i8]* @.str176, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i32 0, i64 32, i64 32, i64 0, i32 0, i32 5 }, section "llvm.metadata"               ; <%llvm.dbg.basictype.type*> [#uses=1]
233 @.str178 = internal constant [10 x i8] c"NSInteger\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
234 @llvm.dbg.derivedtype179 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str178, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit62 to { }*), i32 160, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype177 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
235 @.str180 = internal constant [5 x i8] c"_tag\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
236 @llvm.dbg.derivedtype181 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([5 x i8]* @.str180, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit30 to { }*), i32 13, i64 32, i64 32, i64 160, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype179 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
237 @.str182 = internal constant [8 x i8] c"_target\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
238 @llvm.dbg.derivedtype183 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str182, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit30 to { }*), i32 14, i64 32, i64 32, i64 192, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
239 @.str184 = internal constant [14 x i8] c"objc_selector\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
240 @llvm.dbg.composite185 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str184, i32 0, i32 0), { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 0 }, section "llvm.metadata"             ; <%llvm.dbg.composite.type*> [#uses=1]
241 @llvm.dbg.derivedtype186 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite185 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
242 @.str187 = internal constant [4 x i8] c"SEL\00", section "llvm.metadata"                ; <[4 x i8]*> [#uses=1]
243 @llvm.dbg.derivedtype188 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([4 x i8]* @.str187, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 41, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype186 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
244 @.str189 = internal constant [8 x i8] c"_action\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
245 @llvm.dbg.derivedtype190 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str189, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit30 to { }*), i32 15, i64 32, i64 32, i64 224, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
246 @.str191 = internal constant [13 x i8] c"_controlView\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
247 @llvm.dbg.derivedtype192 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str191, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit30 to { }*), i32 16, i64 32, i64 32, i64 256, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
248 @llvm.dbg.array193 = internal constant [5 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype175 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype181 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype183 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype190 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype192 to { }*)], section "llvm.metadata"            ; <[5 x { }*]*> [#uses=1]
249 @llvm.dbg.composite194 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str31, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit30 to { }*), i32 10, i64 288, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([5 x { }*]* @llvm.dbg.array193 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
250 @llvm.dbg.derivedtype195 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite194 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
251 @.str196 = internal constant [10 x i8] c"NSColor.h\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
252 @llvm.dbg.compile_unit197 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([10 x i8]* @.str196, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
253 @.str198 = internal constant [8 x i8] c"NSColor\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
254 @llvm.dbg.derivedtype200 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
255 @llvm.dbg.array201 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype200 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
256 @llvm.dbg.composite202 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str198, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit197 to { }*), i32 43, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array201 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
257 @llvm.dbg.derivedtype203 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite202 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
258 @.str204 = internal constant [17 x i8] c"_backgroundColor\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
259 @llvm.dbg.derivedtype205 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str204, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 22, i64 32, i64 32, i64 288, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype203 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
260 @.str206 = internal constant [11 x i8] c"_textColor\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
261 @llvm.dbg.derivedtype207 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str206, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 23, i64 32, i64 32, i64 320, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype203 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
262 @.str208 = internal constant [10 x i8] c"__tfFlags\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
263 @.str210 = internal constant [16 x i8] c"drawsBackground\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
264 @llvm.dbg.derivedtype211 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str210, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 25, i64 1, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
265 @.str212 = internal constant [11 x i8] c"bezelStyle\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
266 @llvm.dbg.derivedtype213 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str212, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 26, i64 3, i64 32, i64 1, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
267 @.str214 = internal constant [17 x i8] c"thcSortDirection\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
268 @llvm.dbg.derivedtype215 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str214, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 27, i64 2, i64 32, i64 4, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
269 @.str216 = internal constant [16 x i8] c"thcSortPriority\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
270 @llvm.dbg.derivedtype217 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str216, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 28, i64 4, i64 32, i64 6, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
271 @.str218 = internal constant [5 x i8] c"mini\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
272 @llvm.dbg.derivedtype219 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([5 x i8]* @.str218, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 29, i64 1, i64 32, i64 10, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
273 @.str220 = internal constant [34 x i8] c"textColorIgnoresNormalDisableFlag\00", section "llvm.metadata"         ; <[34 x i8]*> [#uses=1]
274 @llvm.dbg.derivedtype221 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([34 x i8]* @.str220, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 30, i64 1, i64 32, i64 11, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
275 @.str222 = internal constant [21 x i8] c"textColorDisableFlag\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
276 @llvm.dbg.derivedtype223 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([21 x i8]* @.str222, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 31, i64 1, i64 32, i64 12, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
277 @.str224 = internal constant [25 x i8] c"thcForceHighlightForSort\00", section "llvm.metadata"          ; <[25 x i8]*> [#uses=1]
278 @llvm.dbg.derivedtype225 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([25 x i8]* @.str224, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 32, i64 1, i64 32, i64 13, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
279 @.str226 = internal constant [17 x i8] c"invalidTextColor\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
280 @llvm.dbg.derivedtype227 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([17 x i8]* @.str226, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 33, i64 1, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
281 @.str228 = internal constant [26 x i8] c"notificationForMarkedText\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
282 @llvm.dbg.derivedtype229 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([26 x i8]* @.str228, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 34, i64 1, i64 32, i64 15, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
283 @.str230 = internal constant [22 x i8] c"reservedTextFieldCell\00", section "llvm.metadata"             ; <[22 x i8]*> [#uses=1]
284 @llvm.dbg.derivedtype231 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([22 x i8]* @.str230, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 35, i64 16, i64 32, i64 16, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
285 @llvm.dbg.array232 = internal constant [11 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype211 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype213 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype215 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype217 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype219 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype221 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype223 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype225 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype227 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype229 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype231 to { }*)], section "llvm.metadata"             ; <[11 x { }*]*> [#uses=1]
286 @llvm.dbg.composite233 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str208, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 24, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([11 x { }*]* @llvm.dbg.array232 to { }*), i32 0 }, section "llvm.metadata"          ; <%llvm.dbg.composite.type*> [#uses=1]
287 @.str234 = internal constant [9 x i8] c"_tfFlags\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
288 @llvm.dbg.derivedtype235 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str234, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 36, i64 32, i64 32, i64 352, i32 2, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite233 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
289 @llvm.dbg.array236 = internal constant [4 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype195 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype205 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype207 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype235 to { }*)], section "llvm.metadata"         ; <[4 x { }*]*> [#uses=1]
290 @llvm.dbg.composite237 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str27, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit26 to { }*), i32 20, i64 384, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([4 x { }*]* @llvm.dbg.array236 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
291 @llvm.dbg.derivedtype238 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite237 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
292 @.str239 = internal constant [10 x i8] c"NSImage.h\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
293 @llvm.dbg.compile_unit240 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([10 x i8]* @.str239, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
294 @.str241 = internal constant [8 x i8] c"NSImage\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
295 @llvm.dbg.derivedtype243 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
296 @.str244 = internal constant [11 x i8] c"NSString.h\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
297 @llvm.dbg.compile_unit245 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([11 x i8]* @.str244, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
298 @.str246 = internal constant [9 x i8] c"NSString\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
299 @llvm.dbg.derivedtype248 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
300 @llvm.dbg.array249 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype248 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
301 @llvm.dbg.composite250 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str246, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit245 to { }*), i32 84, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array249 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
302 @llvm.dbg.derivedtype251 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite250 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
303 @.str252 = internal constant [6 x i8] c"_name\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
304 @llvm.dbg.derivedtype253 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([6 x i8]* @.str252, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 50, i64 32, i64 32, i64 32, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype251 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
305 @.str254 = internal constant [13 x i8] c"CGGeometry.h\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
306 @.str255 = internal constant [110 x i8] c"/System/Library/Frameworks/ApplicationServices.framework/Headers/../Frameworks/CoreGraphics.framework/Headers\00", section "llvm.metadata"            ; <[110 x i8]*> [#uses=1]
307 @llvm.dbg.compile_unit256 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([13 x i8]* @.str254, i32 0, i32 0), i8* getelementptr ([110 x i8]* @.str255, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"               ; <%llvm.dbg.compile_unit.type*> [#uses=1]
308 @.str257 = internal constant [7 x i8] c"CGSize\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
309 @.str259 = internal constant [7 x i8] c"double\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
310 @llvm.dbg.basictype260 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str259, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i32 0, i64 64, i64 32, i64 0, i32 0, i32 4 }, section "llvm.metadata"               ; <%llvm.dbg.basictype.type*> [#uses=1]
311 @.str261 = internal constant [9 x i8] c"CGBase.h\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
312 @llvm.dbg.compile_unit262 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([9 x i8]* @.str261, i32 0, i32 0), i8* getelementptr ([110 x i8]* @.str255, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"                ; <%llvm.dbg.compile_unit.type*> [#uses=1]
313 @.str263 = internal constant [8 x i8] c"CGFloat\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
314 @llvm.dbg.derivedtype264 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str263, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit262 to { }*), i32 105, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype260 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
315 @.str265 = internal constant [6 x i8] c"width\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
316 @llvm.dbg.derivedtype266 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([6 x i8]* @.str265, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 22, i64 64, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
317 @.str267 = internal constant [7 x i8] c"height\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
318 @llvm.dbg.derivedtype268 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str267, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 23, i64 64, i64 32, i64 64, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
319 @llvm.dbg.array269 = internal constant [2 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype266 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype268 to { }*)], section "llvm.metadata"           ; <[2 x { }*]*> [#uses=1]
320 @llvm.dbg.composite270 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str257, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 21, i64 128, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([2 x { }*]* @llvm.dbg.array269 to { }*), i32 0 }, section "llvm.metadata"          ; <%llvm.dbg.composite.type*> [#uses=1]
321 @llvm.dbg.derivedtype271 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str257, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 25, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite270 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
322 @.str272 = internal constant [13 x i8] c"NSGeometry.h\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
323 @llvm.dbg.compile_unit273 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([13 x i8]* @.str272, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
324 @.str274 = internal constant [7 x i8] c"NSSize\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
325 @llvm.dbg.derivedtype275 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str274, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 26, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype271 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
326 @.str276 = internal constant [6 x i8] c"_size\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
327 @llvm.dbg.derivedtype277 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([6 x i8]* @.str276, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 51, i64 128, i64 32, i64 64, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
328 @.str278 = internal constant [13 x i8] c"__imageFlags\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
329 @.str280 = internal constant [9 x i8] c"scalable\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
330 @llvm.dbg.derivedtype281 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([9 x i8]* @.str280, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 53, i64 1, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
331 @.str282 = internal constant [13 x i8] c"dataRetained\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
332 @llvm.dbg.derivedtype283 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str282, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 54, i64 1, i64 32, i64 1, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
333 @.str284 = internal constant [13 x i8] c"uniqueWindow\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
334 @llvm.dbg.derivedtype285 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str284, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 55, i64 1, i64 32, i64 2, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
335 @.str286 = internal constant [21 x i8] c"sizeWasExplicitlySet\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
336 @llvm.dbg.derivedtype287 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([21 x i8]* @.str286, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 56, i64 1, i64 32, i64 3, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
337 @.str288 = internal constant [8 x i8] c"builtIn\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
338 @llvm.dbg.derivedtype289 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str288, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 57, i64 1, i64 32, i64 4, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
339 @.str290 = internal constant [14 x i8] c"needsToExpand\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
340 @llvm.dbg.derivedtype291 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str290, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 58, i64 1, i64 32, i64 5, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
341 @.str292 = internal constant [27 x i8] c"useEPSOnResolutionMismatch\00", section "llvm.metadata"                ; <[27 x i8]*> [#uses=1]
342 @llvm.dbg.derivedtype293 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([27 x i8]* @.str292, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 59, i64 1, i64 32, i64 6, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
343 @.str294 = internal constant [20 x i8] c"colorMatchPreferred\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
344 @llvm.dbg.derivedtype295 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([20 x i8]* @.str294, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 60, i64 1, i64 32, i64 7, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
345 @.str296 = internal constant [27 x i8] c"multipleResolutionMatching\00", section "llvm.metadata"                ; <[27 x i8]*> [#uses=1]
346 @llvm.dbg.derivedtype297 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([27 x i8]* @.str296, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 61, i64 1, i64 32, i64 8, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
347 @.str298 = internal constant [21 x i8] c"focusedWhilePrinting\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
348 @llvm.dbg.derivedtype299 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([21 x i8]* @.str298, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 62, i64 1, i64 32, i64 9, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
349 @.str300 = internal constant [14 x i8] c"archiveByName\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
350 @llvm.dbg.derivedtype301 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([14 x i8]* @.str300, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 63, i64 1, i64 32, i64 10, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
351 @.str302 = internal constant [20 x i8] c"unboundedCacheDepth\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
352 @llvm.dbg.derivedtype303 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([20 x i8]* @.str302, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 64, i64 1, i64 32, i64 11, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
353 @.str304 = internal constant [8 x i8] c"flipped\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
354 @llvm.dbg.derivedtype305 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str304, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 65, i64 1, i64 32, i64 12, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
355 @.str306 = internal constant [8 x i8] c"aliased\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
356 @llvm.dbg.derivedtype307 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str306, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 66, i64 1, i64 32, i64 13, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
357 @.str308 = internal constant [8 x i8] c"dirtied\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
358 @llvm.dbg.derivedtype309 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str308, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 67, i64 1, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
359 @.str310 = internal constant [10 x i8] c"cacheMode\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
360 @llvm.dbg.derivedtype311 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str310, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 68, i64 2, i64 32, i64 15, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
361 @.str312 = internal constant [11 x i8] c"sampleMode\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
362 @llvm.dbg.derivedtype313 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str312, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 69, i64 3, i64 32, i64 17, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
363 @.str314 = internal constant [10 x i8] c"reserved2\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
364 @llvm.dbg.derivedtype315 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str314, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 70, i64 1, i64 32, i64 20, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
365 @.str316 = internal constant [11 x i8] c"isTemplate\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
366 @llvm.dbg.derivedtype317 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([11 x i8]* @.str316, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 71, i64 1, i64 32, i64 21, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
367 @.str318 = internal constant [15 x i8] c"failedToExpand\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
368 @llvm.dbg.derivedtype319 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([15 x i8]* @.str318, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 72, i64 1, i64 32, i64 22, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
369 @.str320 = internal constant [10 x i8] c"reserved1\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
370 @llvm.dbg.derivedtype321 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([10 x i8]* @.str320, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 73, i64 9, i64 32, i64 23, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
371 @llvm.dbg.array322 = internal constant [21 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype281 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype283 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype285 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype287 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype289 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype291 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype293 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype295 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype297 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype299 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype301 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype303 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype305 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype307 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype309 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype311 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype313 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype315 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype317 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype319 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype321 to { }*)], section "llvm.metadata"           ; <[21 x { }*]*> [#uses=1]
372 @llvm.dbg.composite323 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([13 x i8]* @.str278, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 52, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([21 x { }*]* @llvm.dbg.array322 to { }*), i32 0 }, section "llvm.metadata"         ; <%llvm.dbg.composite.type*> [#uses=1]
373 @.str324 = internal constant [7 x i8] c"_flags\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
374 @llvm.dbg.derivedtype325 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([7 x i8]* @.str324, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 74, i64 32, i64 32, i64 192, i32 2, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite323 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
375 @.str326 = internal constant [6 x i8] c"_reps\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
376 @llvm.dbg.derivedtype327 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([6 x i8]* @.str326, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 75, i64 32, i64 32, i64 224, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
377 @.str328 = internal constant [18 x i8] c"_NSImageAuxiliary\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
378 @llvm.dbg.composite329 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([18 x i8]* @.str328, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 40, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 1 }, section "llvm.metadata"                ; <%llvm.dbg.composite.type*> [#uses=1]
379 @llvm.dbg.derivedtype330 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite329 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
380 @.str331 = internal constant [16 x i8] c"_imageAuxiliary\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
381 @llvm.dbg.derivedtype332 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([16 x i8]* @.str331, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 76, i64 32, i64 32, i64 256, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype330 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
382 @llvm.dbg.array333 = internal constant [6 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype243 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype253 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype277 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype325 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype327 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype332 to { }*)], section "llvm.metadata"               ; <[6 x { }*]*> [#uses=1]
383 @llvm.dbg.composite334 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([8 x i8]* @.str241, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit240 to { }*), i32 42, i64 288, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([6 x { }*]* @llvm.dbg.array333 to { }*), i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.composite.type*> [#uses=1]
384 @llvm.dbg.derivedtype335 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite334 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
385 @.str336 = internal constant [5 x i8] c"icon\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
386 @llvm.dbg.derivedtype337 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([5 x i8]* @.str336, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit22 to { }*), i32 15, i64 32, i64 32, i64 384, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype335 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
387 @.str338 = internal constant [18 x i8] c"preferredIconSize\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
388 @llvm.dbg.derivedtype339 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([18 x i8]* @.str338, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit22 to { }*), i32 16, i64 128, i64 32, i64 416, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
389 @llvm.dbg.array340 = internal constant [3 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype238 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype337 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype339 to { }*)], section "llvm.metadata"              ; <[3 x { }*]*> [#uses=1]
390 @llvm.dbg.composite341 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* getelementptr ([18 x i8]* @.str23, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit22 to { }*), i32 12, i64 544, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([3 x { }*]* @llvm.dbg.array340 to { }*), i32 1 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
391 @llvm.dbg.derivedtype342 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit20 to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite341 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
392 @.str343 = internal constant [5 x i8] c"self\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
393 @llvm.dbg.variable = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
394 @.str344 = internal constant [5 x i8] c"_cmd\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
395 @llvm.dbg.variable345 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.variable.type*> [#uses=1]
396 @.str346 = internal constant [7 x i8] c"string\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
397 @llvm.dbg.variable347 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*), i8* getelementptr ([7 x i8]* @.str346, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 15, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype251 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.variable.type*> [#uses=1]
398 @"\01L_OBJC_CLASS_NAME_" = internal global [16 x i8] c"NSTextFieldCell\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[16 x i8]*> [#uses=2]
399 @"\01L_OBJC_CLASS_REFERENCES_" = internal global %struct._objc_class* bitcast ([16 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), section "__OBJC,__cls_refs,literal_pointers,no_dead_strip", align 4                ; <%struct._objc_class**> [#uses=6]
400 @"\01L_OBJC_METH_VAR_NAME_" = internal global [14 x i8] c"initTextCell:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[14 x i8]*> [#uses=2]
401 @"\01L_OBJC_SELECTOR_REFERENCES_" = internal global %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4          ; <%struct.objc_selector**> [#uses=3]
402 @"\01L_OBJC_METH_VAR_NAME_348" = internal global [18 x i8] c"setLineBreakMode:\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[18 x i8]*> [#uses=2]
403 @"\01L_OBJC_SELECTOR_REFERENCES_349" = internal global %struct.objc_selector* bitcast ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_348" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
404 @"\01L_OBJC_METH_VAR_NAME_350" = internal global [18 x i8] c"setFocusRingType:\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[18 x i8]*> [#uses=2]
405 @"\01L_OBJC_SELECTOR_REFERENCES_351" = internal global %struct.objc_selector* bitcast ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_350" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
406 @.str352 = internal constant [27 x i8] c"\01-[DVIconAndTextCell init]\00", section "llvm.metadata"              ; <[27 x i8]*> [#uses=1]
407 @llvm.dbg.subprogram353 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([27 x i8]* @.str352, i32 0, i32 0), i8* getelementptr ([27 x i8]* @.str352, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 23, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*), i1 true, i1 true }, section "llvm.metadata"                ; <%llvm.dbg.subprogram.type*> [#uses=1]
408 @llvm.dbg.variable354 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram353 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
409 @llvm.dbg.variable355 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram353 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
410 @__CFConstantStringClassReference = external global [0 x i32]           ; <[0 x i32]*> [#uses=1]
411 @"\01LC" = internal constant [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals"              ; <[1 x i8]*> [#uses=1]
412 @"\01LC356" = internal constant %struct.NSConstantString <{ i32* getelementptr ([0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr ([1 x i8]* @"\01LC", i32 0, i32 0), i32 0 }>, section "__DATA,__cfstring"              ; <%struct.NSConstantString*> [#uses=1]
413 @.str357 = internal constant [36 x i8] c"\01-[DVIconAndTextCell copyWithZone:]\00", section "llvm.metadata"             ; <[36 x i8]*> [#uses=1]
414 @llvm.dbg.subprogram358 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([36 x i8]* @.str357, i32 0, i32 0), i8* getelementptr ([36 x i8]* @.str357, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 27, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*), i1 true, i1 true }, section "llvm.metadata"                ; <%llvm.dbg.subprogram.type*> [#uses=1]
415 @llvm.dbg.variable359 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
416 @llvm.dbg.variable360 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
417 @.str361 = internal constant [9 x i8] c"NSZone.h\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
418 @llvm.dbg.compile_unit362 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([9 x i8]* @.str361, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.compile_unit.type*> [#uses=1]
419 @.str363 = internal constant [8 x i8] c"_NSZone\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
420 @llvm.dbg.composite = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str363, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit362 to { }*), i32 10, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 0 }, section "llvm.metadata"              ; <%llvm.dbg.composite.type*> [#uses=1]
421 @.str364 = internal constant [7 x i8] c"NSZone\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
422 @llvm.dbg.derivedtype365 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str364, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit362 to { }*), i32 10, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
423 @llvm.dbg.derivedtype366 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype365 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
424 @.str367 = internal constant [5 x i8] c"zone\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
425 @llvm.dbg.variable368 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*), i8* getelementptr ([5 x i8]* @.str367, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 27, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype366 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
426 @.str369 = internal constant [5 x i8] c"copy\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
427 @llvm.dbg.variable370 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*), i8* getelementptr ([5 x i8]* @.str369, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 28, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
428 @"\01L_OBJC_METH_VAR_NAME_371" = internal global [14 x i8] c"copyWithZone:\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[14 x i8]*> [#uses=2]
429 @"\01L_OBJC_SELECTOR_REFERENCES_372" = internal global %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_371" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
430 @"\01L_OBJC_METH_VAR_NAME_373" = internal global [7 x i8] c"retain\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[7 x i8]*> [#uses=2]
431 @"\01L_OBJC_SELECTOR_REFERENCES_374" = internal global %struct.objc_selector* bitcast ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_373" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=3]
432 @.str375 = internal constant [30 x i8] c"\01-[DVIconAndTextCell dealloc]\00", section "llvm.metadata"           ; <[30 x i8]*> [#uses=1]
433 @llvm.dbg.subprogram376 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([30 x i8]* @.str375, i32 0, i32 0), i8* getelementptr ([30 x i8]* @.str375, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 34, { }* null, i1 true, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
434 @llvm.dbg.variable377 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram376 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
435 @llvm.dbg.variable378 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram376 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
436 @"\01L_OBJC_METH_VAR_NAME_379" = internal global [8 x i8] c"release\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[8 x i8]*> [#uses=2]
437 @"\01L_OBJC_SELECTOR_REFERENCES_380" = internal global %struct.objc_selector* bitcast ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_379" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=3]
438 @"\01L_OBJC_METH_VAR_NAME_381" = internal global [8 x i8] c"dealloc\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[8 x i8]*> [#uses=2]
439 @"\01L_OBJC_SELECTOR_REFERENCES_382" = internal global %struct.objc_selector* bitcast ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_381" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=2]
440 @.str383 = internal constant [31 x i8] c"\01-[DVIconAndTextCell setIcon:]\00", section "llvm.metadata"          ; <[31 x i8]*> [#uses=1]
441 @llvm.dbg.subprogram384 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([31 x i8]* @.str383, i32 0, i32 0), i8* getelementptr ([31 x i8]* @.str383, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 39, { }* null, i1 true, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
442 @llvm.dbg.variable385 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram384 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
443 @llvm.dbg.variable386 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram384 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
444 @.str387 = internal constant [8 x i8] c"newIcon\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
445 @llvm.dbg.variable388 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram384 to { }*), i8* getelementptr ([8 x i8]* @.str387, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 39, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype335 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
446 @.str389 = internal constant [27 x i8] c"\01-[DVIconAndTextCell icon]\00", section "llvm.metadata"              ; <[27 x i8]*> [#uses=1]
447 @llvm.dbg.subprogram390 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([27 x i8]* @.str389, i32 0, i32 0), i8* getelementptr ([27 x i8]* @.str389, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 46, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype335 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
448 @llvm.dbg.variable391 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram390 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
449 @llvm.dbg.variable392 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram390 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
450 @.str393 = internal constant [40 x i8] c"\01-[DVIconAndTextCell preferredIconSize]\00", section "llvm.metadata"         ; <[40 x i8]*> [#uses=1]
451 @llvm.dbg.subprogram394 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([40 x i8]* @.str393, i32 0, i32 0), i8* getelementptr ([40 x i8]* @.str393, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 50, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
452 @llvm.dbg.variable395 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram394 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
453 @llvm.dbg.variable396 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram394 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
454 @.str397 = internal constant [44 x i8] c"\01-[DVIconAndTextCell setPreferredIconSize:]\00", section "llvm.metadata"             ; <[44 x i8]*> [#uses=1]
455 @llvm.dbg.subprogram398 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([44 x i8]* @.str397, i32 0, i32 0), i8* getelementptr ([44 x i8]* @.str397, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 54, { }* null, i1 true, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
456 @llvm.dbg.variable399 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram398 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
457 @llvm.dbg.variable400 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram398 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
458 @.str401 = internal constant [5 x i8] c"size\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
459 @llvm.dbg.variable402 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram398 to { }*), i8* getelementptr ([5 x i8]* @.str401, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 54, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
460 @.str403 = internal constant [41 x i8] c"\01-[DVIconAndTextCell iconSizeForBounds:]\00", section "llvm.metadata"                ; <[41 x i8]*> [#uses=1]
461 @llvm.dbg.subprogram404 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([41 x i8]* @.str403, i32 0, i32 0), i8* getelementptr ([41 x i8]* @.str403, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 58, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
462 @llvm.dbg.variable405 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
463 @llvm.dbg.variable406 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
464 @.str407 = internal constant [7 x i8] c"CGRect\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
465 @.str409 = internal constant [8 x i8] c"CGPoint\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
466 @.str411 = internal constant [2 x i8] c"x\00", section "llvm.metadata"          ; <[2 x i8]*> [#uses=1]
467 @llvm.dbg.derivedtype412 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([2 x i8]* @.str411, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 14, i64 64, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
468 @.str413 = internal constant [2 x i8] c"y\00", section "llvm.metadata"          ; <[2 x i8]*> [#uses=1]
469 @llvm.dbg.derivedtype414 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([2 x i8]* @.str413, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 15, i64 64, i64 32, i64 64, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
470 @llvm.dbg.array415 = internal constant [2 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype412 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype414 to { }*)], section "llvm.metadata"           ; <[2 x { }*]*> [#uses=1]
471 @llvm.dbg.composite416 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str409, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 13, i64 128, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([2 x { }*]* @llvm.dbg.array415 to { }*), i32 0 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
472 @llvm.dbg.derivedtype417 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str409, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 17, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite416 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
473 @.str418 = internal constant [7 x i8] c"origin\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
474 @llvm.dbg.derivedtype419 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str418, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 30, i64 128, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype417 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
475 @llvm.dbg.derivedtype420 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([5 x i8]* @.str401, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 31, i64 128, i64 32, i64 128, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype271 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
476 @llvm.dbg.array421 = internal constant [2 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype419 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype420 to { }*)], section "llvm.metadata"           ; <[2 x { }*]*> [#uses=1]
477 @llvm.dbg.composite422 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str407, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 29, i64 256, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([2 x { }*]* @llvm.dbg.array421 to { }*), i32 0 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
478 @llvm.dbg.derivedtype423 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str407, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit256 to { }*), i32 33, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite422 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
479 @.str424 = internal constant [7 x i8] c"NSRect\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
480 @llvm.dbg.derivedtype425 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str424, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 31, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype423 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
481 @.str426 = internal constant [7 x i8] c"bounds\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
482 @llvm.dbg.variable427 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 58, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
483 @.str428 = internal constant [9 x i8] c"iconSize\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
484 @llvm.dbg.variable429 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*), i8* getelementptr ([9 x i8]* @.str428, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 59, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
485 @"\01L_OBJC_METH_VAR_NAME_430" = internal global [5 x i8] c"icon\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[5 x i8]*> [#uses=2]
486 @"\01L_OBJC_SELECTOR_REFERENCES_431" = internal global %struct.objc_selector* bitcast ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_430" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=4]
487 @"\01L_OBJC_METH_VAR_NAME_432" = internal global [5 x i8] c"size\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[5 x i8]*> [#uses=2]
488 @"\01L_OBJC_SELECTOR_REFERENCES_433" = internal global %struct.objc_selector* bitcast ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_432" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=3]
489 @NSZeroSize = external constant %struct.CGPoint         ; <%struct.CGPoint*> [#uses=1]
490 @.str434 = internal constant [42 x i8] c"\01-[DVIconAndTextCell iconInsetForBounds:]\00", section "llvm.metadata"               ; <[42 x i8]*> [#uses=1]
491 @llvm.dbg.subprogram435 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([42 x i8]* @.str434, i32 0, i32 0), i8* getelementptr ([42 x i8]* @.str434, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 66, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
492 @llvm.dbg.variable436 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram435 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
493 @llvm.dbg.variable437 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram435 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
494 @llvm.dbg.variable438 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram435 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 66, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
495 @"\01L_OBJC_METH_VAR_NAME_439" = internal global [19 x i8] c"iconSizeForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[19 x i8]*> [#uses=2]
496 @"\01L_OBJC_SELECTOR_REFERENCES_440" = internal global %struct.objc_selector* bitcast ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_439" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=6]
497 @.str441 = internal constant [42 x i8] c"\01-[DVIconAndTextCell textInsetForBounds:]\00", section "llvm.metadata"               ; <[42 x i8]*> [#uses=1]
498 @llvm.dbg.subprogram442 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([42 x i8]* @.str441, i32 0, i32 0), i8* getelementptr ([42 x i8]* @.str441, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 70, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
499 @llvm.dbg.variable443 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram442 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
500 @llvm.dbg.variable444 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram442 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
501 @llvm.dbg.variable445 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram442 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 70, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
502 @.str446 = internal constant [21 x i8] c"NSAttributedString.h\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
503 @llvm.dbg.compile_unit447 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([21 x i8]* @.str446, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
504 @.str448 = internal constant [19 x i8] c"NSAttributedString\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
505 @llvm.dbg.derivedtype450 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
506 @llvm.dbg.array451 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype450 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
507 @llvm.dbg.composite452 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str448, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit447 to { }*), i32 8, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array451 to { }*), i32 1 }, section "llvm.metadata"             ; <%llvm.dbg.composite.type*> [#uses=1]
508 @llvm.dbg.derivedtype453 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite452 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
509 @.str454 = internal constant [38 x i8] c"\01-[DVIconAndTextCell attributedTitle]\00", section "llvm.metadata"           ; <[38 x i8]*> [#uses=1]
510 @llvm.dbg.subprogram455 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([38 x i8]* @.str454, i32 0, i32 0), i8* getelementptr ([38 x i8]* @.str454, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 74, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype453 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
511 @llvm.dbg.variable456 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram455 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
512 @llvm.dbg.variable457 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram455 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
513 @.str458 = internal constant [26 x i8] c"NSMutableAttributedString\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
514 @llvm.dbg.derivedtype460 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite452 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
515 @llvm.dbg.array461 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype460 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
516 @llvm.dbg.composite462 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([26 x i8]* @.str458, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit447 to { }*), i32 43, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array461 to { }*), i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
517 @llvm.dbg.derivedtype463 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite462 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
518 @.str464 = internal constant [6 x i8] c"title\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
519 @llvm.dbg.variable465 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram455 to { }*), i8* getelementptr ([6 x i8]* @.str464, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 75, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype463 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
520 @"\01L_OBJC_METH_VAR_NAME_466" = internal global [22 x i8] c"attributedStringValue\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[22 x i8]*> [#uses=2]
521 @"\01L_OBJC_SELECTOR_REFERENCES_467" = internal global %struct.objc_selector* bitcast ([22 x i8]* @"\01L_OBJC_METH_VAR_NAME_466" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
522 @"\01L_OBJC_METH_VAR_NAME_468" = internal global [12 x i8] c"mutableCopy\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[12 x i8]*> [#uses=2]
523 @"\01L_OBJC_SELECTOR_REFERENCES_469" = internal global %struct.objc_selector* bitcast ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_468" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
524 @"\01L_OBJC_METH_VAR_NAME_470" = internal global [12 x i8] c"autorelease\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[12 x i8]*> [#uses=2]
525 @"\01L_OBJC_SELECTOR_REFERENCES_471" = internal global %struct.objc_selector* bitcast ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_470" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
526 @.str472 = internal constant [32 x i8] c"\01-[DVIconAndTextCell titleSize]\00", section "llvm.metadata"         ; <[32 x i8]*> [#uses=1]
527 @llvm.dbg.subprogram473 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([32 x i8]* @.str472, i32 0, i32 0), i8* getelementptr ([32 x i8]* @.str472, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 79, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
528 @llvm.dbg.variable474 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram473 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
529 @llvm.dbg.variable475 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram473 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
530 @"\01L_OBJC_METH_VAR_NAME_476" = internal global [16 x i8] c"attributedTitle\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[16 x i8]*> [#uses=2]
531 @"\01L_OBJC_SELECTOR_REFERENCES_477" = internal global %struct.objc_selector* bitcast ([16 x i8]* @"\01L_OBJC_METH_VAR_NAME_476" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
532 @.str478 = internal constant [49 x i8] c"\01-[DVIconAndTextCell titleAndIconRectForBounds:]\00", section "llvm.metadata"                ; <[49 x i8]*> [#uses=1]
533 @llvm.dbg.subprogram479 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([49 x i8]* @.str478, i32 0, i32 0), i8* getelementptr ([49 x i8]* @.str478, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 83, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
534 @llvm.dbg.variable480 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
535 @llvm.dbg.variable481 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
536 @llvm.dbg.variable482 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 83, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
537 @.str483 = internal constant [10 x i8] c"iconInset\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
538 @llvm.dbg.variable484 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([10 x i8]* @.str483, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 84, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
539 @"\01L_OBJC_METH_VAR_NAME_485" = internal global [20 x i8] c"iconInsetForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[20 x i8]*> [#uses=2]
540 @"\01L_OBJC_SELECTOR_REFERENCES_486" = internal global %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_485" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
541 @.str487 = internal constant [10 x i8] c"textInset\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
542 @llvm.dbg.variable488 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([10 x i8]* @.str487, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 85, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
543 @"\01L_OBJC_METH_VAR_NAME_489" = internal global [20 x i8] c"textInsetForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[20 x i8]*> [#uses=2]
544 @"\01L_OBJC_SELECTOR_REFERENCES_490" = internal global %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_489" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
545 @llvm.dbg.variable491 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([9 x i8]* @.str428, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 86, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
546 @.str492 = internal constant [9 x i8] c"textSize\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
547 @llvm.dbg.variable493 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([9 x i8]* @.str492, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 87, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
548 @"\01L_OBJC_METH_VAR_NAME_494" = internal global [10 x i8] c"titleSize\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[10 x i8]*> [#uses=2]
549 @"\01L_OBJC_SELECTOR_REFERENCES_495" = internal global %struct.objc_selector* bitcast ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_494" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
550 @.str496 = internal constant [14 x i8] c"maxLegalWidth\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
551 @llvm.dbg.variable497 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([14 x i8]* @.str496, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 88, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
552 @.str498 = internal constant [17 x i8] c"titleAndIconSize\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
553 @llvm.dbg.variable499 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([17 x i8]* @.str498, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 89, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
554 @llvm.dbg.variable500 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([2 x i8]* @.str411, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 90, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
555 @llvm.dbg.variable501 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*), i8* getelementptr ([2 x i8]* @.str413, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 90, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
556 @.str502 = internal constant [41 x i8] c"\01-[DVIconAndTextCell iconRectForBounds:]\00", section "llvm.metadata"                ; <[41 x i8]*> [#uses=1]
557 @llvm.dbg.subprogram503 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([41 x i8]* @.str502, i32 0, i32 0), i8* getelementptr ([41 x i8]* @.str502, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 95, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 true, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
558 @llvm.dbg.variable504 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
559 @llvm.dbg.variable505 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
560 @llvm.dbg.variable506 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 95, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
561 @llvm.dbg.variable507 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([9 x i8]* @.str428, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 96, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
562 @.str508 = internal constant [10 x i8] c"unionRect\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
563 @llvm.dbg.variable509 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([10 x i8]* @.str508, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 97, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
564 @"\01L_OBJC_METH_VAR_NAME_510" = internal global [27 x i8] c"titleAndIconRectForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[27 x i8]*> [#uses=2]
565 @"\01L_OBJC_SELECTOR_REFERENCES_511" = internal global %struct.objc_selector* bitcast ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_510" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=4]
566 @.str512 = internal constant [12 x i8] c"signed char\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
567 @llvm.dbg.basictype513 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str512, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 0, i64 8, i64 8, i64 0, i32 0, i32 6 }, section "llvm.metadata"            ; <%llvm.dbg.basictype.type*> [#uses=1]
568 @.str514 = internal constant [5 x i8] c"BOOL\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
569 @llvm.dbg.derivedtype515 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([5 x i8]* @.str514, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit5 to { }*), i32 43, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype513 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
570 @.str516 = internal constant [8 x i8] c"shorter\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
571 @llvm.dbg.variable517 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([8 x i8]* @.str516, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 98, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype515 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
572 @llvm.dbg.variable518 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*), i8* getelementptr ([2 x i8]* @.str413, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 99, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
573 @.str519 = internal constant [42 x i8] c"\01-[DVIconAndTextCell titleRectForBounds:]\00", section "llvm.metadata"               ; <[42 x i8]*> [#uses=1]
574 @llvm.dbg.subprogram520 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([42 x i8]* @.str519, i32 0, i32 0), i8* getelementptr ([42 x i8]* @.str519, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 103, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 true, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
575 @llvm.dbg.variable521 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
576 @llvm.dbg.variable522 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
577 @llvm.dbg.variable523 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 103, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
578 @llvm.dbg.variable524 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([10 x i8]* @.str487, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 104, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
579 @llvm.dbg.variable525 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([9 x i8]* @.str428, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 105, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
580 @.str526 = internal constant [10 x i8] c"titleSize\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
581 @llvm.dbg.variable527 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([10 x i8]* @.str526, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 106, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
582 @llvm.dbg.variable528 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([10 x i8]* @.str508, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 107, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
583 @.str529 = internal constant [10 x i8] c"iconIndet\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
584 @llvm.dbg.variable530 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([10 x i8]* @.str529, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 108, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
585 @llvm.dbg.variable531 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([8 x i8]* @.str516, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 109, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype515 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
586 @llvm.dbg.variable532 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([2 x i8]* @.str413, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 110, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
587 @llvm.dbg.variable533 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*), i8* getelementptr ([7 x i8]* @.str267, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 111, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
588 @.str534 = internal constant [54 x i8] c"\01-[DVIconAndTextCell expansionFrameWithFrame:inView:]\00", section "llvm.metadata"           ; <[54 x i8]*> [#uses=1]
589 @llvm.dbg.subprogram535 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([54 x i8]* @.str534, i32 0, i32 0), i8* getelementptr ([54 x i8]* @.str534, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 115, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 true, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
590 @llvm.dbg.variable536 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
591 @llvm.dbg.variable537 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
592 @.str538 = internal constant [10 x i8] c"cellFrame\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
593 @llvm.dbg.variable539 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*), i8* getelementptr ([10 x i8]* @.str538, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 115, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
594 @.str540 = internal constant [9 x i8] c"NSView.h\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
595 @llvm.dbg.compile_unit541 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([9 x i8]* @.str540, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.compile_unit.type*> [#uses=1]
596 @.str542 = internal constant [7 x i8] c"NSView\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
597 @.str544 = internal constant [14 x i8] c"NSResponder.h\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
598 @llvm.dbg.compile_unit545 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([14 x i8]* @.str544, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
599 @.str546 = internal constant [12 x i8] c"NSResponder\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
600 @llvm.dbg.derivedtype548 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
601 @.str549 = internal constant [15 x i8] c"_nextResponder\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
602 @llvm.dbg.derivedtype550 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str549, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit545 to { }*), i32 15, i64 32, i64 32, i64 32, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
603 @llvm.dbg.array551 = internal constant [2 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype548 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype550 to { }*)], section "llvm.metadata"           ; <[2 x { }*]*> [#uses=1]
604 @llvm.dbg.composite552 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str546, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit545 to { }*), i32 12, i64 64, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([2 x { }*]* @llvm.dbg.array551 to { }*), i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
605 @llvm.dbg.derivedtype553 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite552 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
606 @.str554 = internal constant [7 x i8] c"_frame\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
607 @llvm.dbg.derivedtype555 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str554, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 128, i64 256, i64 32, i64 64, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
608 @.str556 = internal constant [8 x i8] c"_bounds\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
609 @llvm.dbg.derivedtype557 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str556, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 129, i64 256, i64 32, i64 320, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
610 @.str558 = internal constant [11 x i8] c"_superview\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
611 @llvm.dbg.derivedtype559 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str558, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 130, i64 32, i64 32, i64 576, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
612 @.str560 = internal constant [10 x i8] c"_subviews\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
613 @llvm.dbg.derivedtype561 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str560, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 131, i64 32, i64 32, i64 608, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
614 @.str562 = internal constant [11 x i8] c"NSWindow.h\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
615 @llvm.dbg.compile_unit563 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([11 x i8]* @.str562, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str25, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.compile_unit.type*> [#uses=1]
616 @.str564 = internal constant [9 x i8] c"NSWindow\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
617 @llvm.dbg.derivedtype566 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite552 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
618 @llvm.dbg.derivedtype567 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str554, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 164, i64 256, i64 32, i64 64, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
619 @.str568 = internal constant [13 x i8] c"_contentView\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
620 @llvm.dbg.derivedtype569 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str568, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 165, i64 32, i64 32, i64 320, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
621 @.str570 = internal constant [10 x i8] c"_delegate\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
622 @llvm.dbg.derivedtype571 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str570, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 166, i64 32, i64 32, i64 352, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
623 @llvm.dbg.derivedtype572 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite552 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
624 @.str573 = internal constant [16 x i8] c"_firstResponder\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
625 @llvm.dbg.derivedtype574 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str573, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 167, i64 32, i64 32, i64 384, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype572 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
626 @llvm.dbg.derivedtype575 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite873 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
627 @.str576 = internal constant [13 x i8] c"_lastLeftHit\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
628 @llvm.dbg.derivedtype577 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str576, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 168, i64 32, i64 32, i64 416, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype575 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
629 @.str578 = internal constant [14 x i8] c"_lastRightHit\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
630 @llvm.dbg.derivedtype579 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str578, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 169, i64 32, i64 32, i64 448, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype575 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
631 @.str580 = internal constant [13 x i8] c"_counterpart\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
632 @llvm.dbg.derivedtype581 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str580, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 170, i64 32, i64 32, i64 480, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
633 @.str582 = internal constant [13 x i8] c"_fieldEditor\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
634 @llvm.dbg.derivedtype583 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str582, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 171, i64 32, i64 32, i64 512, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
635 @.str584 = internal constant [4 x i8] c"int\00", section "llvm.metadata"                ; <[4 x i8]*> [#uses=1]
636 @llvm.dbg.basictype585 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([4 x i8]* @.str584, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 0, i64 32, i64 32, i64 0, i32 0, i32 5 }, section "llvm.metadata"           ; <%llvm.dbg.basictype.type*> [#uses=1]
637 @.str586 = internal constant [14 x i8] c"_winEventMask\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
638 @llvm.dbg.derivedtype587 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str586, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 172, i64 32, i64 32, i64 544, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype585 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
639 @.str588 = internal constant [11 x i8] c"_windowNum\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
640 @llvm.dbg.derivedtype589 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str588, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 173, i64 32, i64 32, i64 576, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype179 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
641 @.str590 = internal constant [7 x i8] c"_level\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
642 @llvm.dbg.derivedtype591 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str590, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 174, i64 32, i64 32, i64 608, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype585 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
643 @llvm.dbg.derivedtype592 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str204, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 175, i64 32, i64 32, i64 640, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype203 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
644 @.str593 = internal constant [12 x i8] c"_borderView\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
645 @llvm.dbg.derivedtype594 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str593, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 176, i64 32, i64 32, i64 672, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
646 @.str595 = internal constant [14 x i8] c"unsigned char\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
647 @llvm.dbg.basictype596 = internal constant %llvm.dbg.basictype.type { i32 458788, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str595, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 0, i64 8, i64 8, i64 0, i32 0, i32 8 }, section "llvm.metadata"            ; <%llvm.dbg.basictype.type*> [#uses=1]
648 @.str597 = internal constant [17 x i8] c"_postingDisabled\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
649 @llvm.dbg.derivedtype598 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str597, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 177, i64 8, i64 8, i64 704, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype596 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
650 @.str599 = internal constant [11 x i8] c"_styleMask\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
651 @llvm.dbg.derivedtype600 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str599, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 178, i64 8, i64 8, i64 712, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype596 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
652 @.str601 = internal constant [15 x i8] c"_flushDisabled\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
653 @llvm.dbg.derivedtype602 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str601, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 179, i64 8, i64 8, i64 720, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype596 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
654 @.str603 = internal constant [17 x i8] c"_reservedWindow1\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
655 @llvm.dbg.derivedtype604 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str603, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 180, i64 8, i64 8, i64 728, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype596 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.derivedtype.type*> [#uses=1]
656 @llvm.dbg.derivedtype605 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* null }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
657 @.str606 = internal constant [13 x i8] c"_cursorRects\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
658 @llvm.dbg.derivedtype607 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str606, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 181, i64 32, i64 32, i64 736, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype605 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
659 @.str608 = internal constant [12 x i8] c"_trectTable\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
660 @llvm.dbg.derivedtype609 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str608, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 182, i64 32, i64 32, i64 768, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype605 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
661 @.str610 = internal constant [10 x i8] c"_miniIcon\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
662 @llvm.dbg.derivedtype611 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str610, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 183, i64 32, i64 32, i64 800, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype335 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
663 @.str612 = internal constant [8 x i8] c"_unused\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
664 @llvm.dbg.derivedtype613 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str612, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 184, i64 32, i64 32, i64 832, i32 2, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype585 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
665 @.str614 = internal constant [8 x i8] c"NSSet.h\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
666 @llvm.dbg.compile_unit615 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([8 x i8]* @.str614, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.compile_unit.type*> [#uses=1]
667 @.str616 = internal constant [13 x i8] c"NSMutableSet\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
668 @.str618 = internal constant [6 x i8] c"NSSet\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
669 @llvm.dbg.derivedtype620 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
670 @llvm.dbg.array621 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype620 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
671 @llvm.dbg.composite622 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([6 x i8]* @.str618, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit615 to { }*), i32 12, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array621 to { }*), i32 1 }, section "llvm.metadata"             ; <%llvm.dbg.composite.type*> [#uses=1]
672 @llvm.dbg.derivedtype623 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite622 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
673 @llvm.dbg.array624 = internal constant [1 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype623 to { }*)], section "llvm.metadata"                ; <[1 x { }*]*> [#uses=1]
674 @llvm.dbg.composite625 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str616, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit615 to { }*), i32 67, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([1 x { }*]* @llvm.dbg.array624 to { }*), i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
675 @llvm.dbg.derivedtype626 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite625 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
676 @.str627 = internal constant [11 x i8] c"_dragTypes\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
677 @llvm.dbg.derivedtype628 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str627, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 185, i64 32, i64 32, i64 864, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype626 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
678 @.str629 = internal constant [8 x i8] c"NSURL.h\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
679 @llvm.dbg.compile_unit630 = internal constant %llvm.dbg.compile_unit.type { i32 458769, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 16, i8* getelementptr ([8 x i8]* @.str629, i32 0, i32 0), i8* getelementptr ([56 x i8]* @.str38, i32 0, i32 0), i8* getelementptr ([10 x i8]* @.str2, i32 0, i32 0), i1 false, i1 false, i8* null, i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.compile_unit.type*> [#uses=1]
680 @.str631 = internal constant [6 x i8] c"NSURL\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
681 @llvm.dbg.derivedtype633 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite44 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
682 @.str634 = internal constant [11 x i8] c"_urlString\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
683 @llvm.dbg.derivedtype635 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str634, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit630 to { }*), i32 39, i64 32, i64 32, i64 32, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype251 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
684 @llvm.dbg.derivedtype636 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite645 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
685 @.str637 = internal constant [9 x i8] c"_baseURL\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
686 @llvm.dbg.derivedtype638 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str637, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit630 to { }*), i32 40, i64 32, i64 32, i64 64, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype636 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
687 @.str639 = internal constant [9 x i8] c"_clients\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
688 @llvm.dbg.derivedtype640 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str639, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit630 to { }*), i32 41, i64 32, i64 32, i64 96, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype605 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
689 @llvm.dbg.derivedtype641 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* null }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
690 @.str642 = internal constant [10 x i8] c"_reserved\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
691 @llvm.dbg.derivedtype643 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str642, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit630 to { }*), i32 42, i64 32, i64 32, i64 128, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype641 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
692 @llvm.dbg.array644 = internal constant [5 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype633 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype635 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype638 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype640 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype643 to { }*)], section "llvm.metadata"            ; <[5 x { }*]*> [#uses=1]
693 @llvm.dbg.composite645 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([6 x i8]* @.str631, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit630 to { }*), i32 36, i64 160, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([5 x { }*]* @llvm.dbg.array644 to { }*), i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
694 @llvm.dbg.derivedtype646 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite645 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
695 @.str647 = internal constant [16 x i8] c"_representedURL\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
696 @llvm.dbg.derivedtype648 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str647, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 186, i64 32, i64 32, i64 896, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype646 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
697 @llvm.dbg.derivedtype649 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
698 @.str650 = internal constant [12 x i8] c"_sizeLimits\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
699 @llvm.dbg.derivedtype651 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str650, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 187, i64 32, i64 32, i64 928, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype649 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
700 @.str652 = internal constant [15 x i8] c"_frameSaveName\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
701 @llvm.dbg.derivedtype653 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str652, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 188, i64 32, i64 32, i64 960, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype251 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
702 @llvm.dbg.derivedtype654 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite622 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
703 @.str655 = internal constant [14 x i8] c"_regDragTypes\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
704 @llvm.dbg.derivedtype656 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str655, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 189, i64 32, i64 32, i64 992, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype654 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
705 @.str657 = internal constant [9 x i8] c"__wFlags\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
706 @.str659 = internal constant [8 x i8] c"backing\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
707 @llvm.dbg.derivedtype660 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str659, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 191, i64 2, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
708 @.str661 = internal constant [8 x i8] c"visible\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
709 @llvm.dbg.derivedtype662 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str661, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 192, i64 1, i64 32, i64 2, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
710 @.str663 = internal constant [13 x i8] c"isMainWindow\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
711 @llvm.dbg.derivedtype664 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str663, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 193, i64 1, i64 32, i64 3, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
712 @.str665 = internal constant [12 x i8] c"isKeyWindow\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
713 @llvm.dbg.derivedtype666 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str665, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 194, i64 1, i64 32, i64 4, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
714 @.str667 = internal constant [18 x i8] c"hidesOnDeactivate\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
715 @llvm.dbg.derivedtype668 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str667, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 195, i64 1, i64 32, i64 5, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
716 @.str669 = internal constant [19 x i8] c"dontFreeWhenClosed\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
717 @llvm.dbg.derivedtype670 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str669, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 196, i64 1, i64 32, i64 6, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
718 @.str671 = internal constant [8 x i8] c"oneShot\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
719 @llvm.dbg.derivedtype672 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str671, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 197, i64 1, i64 32, i64 7, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
720 @.str673 = internal constant [9 x i8] c"deferred\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
721 @llvm.dbg.derivedtype674 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str673, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 198, i64 1, i64 32, i64 8, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
722 @.str675 = internal constant [20 x i8] c"cursorRectsDisabled\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
723 @llvm.dbg.derivedtype676 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([20 x i8]* @.str675, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 199, i64 1, i64 32, i64 9, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
724 @.str677 = internal constant [20 x i8] c"haveFreeCursorRects\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
725 @llvm.dbg.derivedtype678 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([20 x i8]* @.str677, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 200, i64 1, i64 32, i64 10, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
726 @.str679 = internal constant [17 x i8] c"validCursorRects\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
727 @llvm.dbg.derivedtype680 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str679, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 201, i64 1, i64 32, i64 11, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
728 @.str681 = internal constant [10 x i8] c"docEdited\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
729 @llvm.dbg.derivedtype682 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str681, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 202, i64 1, i64 32, i64 12, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
730 @.str683 = internal constant [18 x i8] c"dynamicDepthLimit\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
731 @llvm.dbg.derivedtype684 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str683, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 203, i64 1, i64 32, i64 13, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
732 @.str685 = internal constant [15 x i8] c"worksWhenModal\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
733 @llvm.dbg.derivedtype686 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str685, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 204, i64 1, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
734 @.str687 = internal constant [17 x i8] c"limitedBecomeKey\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
735 @llvm.dbg.derivedtype688 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str687, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 205, i64 1, i64 32, i64 15, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
736 @.str689 = internal constant [11 x i8] c"needsFlush\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
737 @llvm.dbg.derivedtype690 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str689, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 206, i64 1, i64 32, i64 16, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
738 @.str691 = internal constant [17 x i8] c"viewsNeedDisplay\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
739 @llvm.dbg.derivedtype692 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str691, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 207, i64 1, i64 32, i64 17, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
740 @.str693 = internal constant [18 x i8] c"ignoredFirstMouse\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
741 @llvm.dbg.derivedtype694 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str693, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 208, i64 1, i64 32, i64 18, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
742 @.str695 = internal constant [19 x i8] c"repostedFirstMouse\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
743 @llvm.dbg.derivedtype696 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str695, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 209, i64 1, i64 32, i64 19, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
744 @.str697 = internal constant [12 x i8] c"windowDying\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
745 @llvm.dbg.derivedtype698 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str697, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 210, i64 1, i64 32, i64 20, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
746 @.str699 = internal constant [11 x i8] c"tempHidden\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
747 @llvm.dbg.derivedtype700 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str699, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 211, i64 1, i64 32, i64 21, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
748 @.str701 = internal constant [14 x i8] c"floatingPanel\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
749 @llvm.dbg.derivedtype702 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str701, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 212, i64 1, i64 32, i64 22, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
750 @.str703 = internal constant [22 x i8] c"wantsToBeOnMainScreen\00", section "llvm.metadata"             ; <[22 x i8]*> [#uses=1]
751 @llvm.dbg.derivedtype704 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([22 x i8]* @.str703, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 213, i64 1, i64 32, i64 23, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
752 @.str705 = internal constant [19 x i8] c"optimizedDrawingOk\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
753 @llvm.dbg.derivedtype706 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str705, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 214, i64 1, i64 32, i64 24, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
754 @.str707 = internal constant [16 x i8] c"optimizeDrawing\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
755 @llvm.dbg.derivedtype708 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str707, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 215, i64 1, i64 32, i64 25, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
756 @.str709 = internal constant [27 x i8] c"titleIsRepresentedFilename\00", section "llvm.metadata"                ; <[27 x i8]*> [#uses=1]
757 @llvm.dbg.derivedtype710 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([27 x i8]* @.str709, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 216, i64 1, i64 32, i64 26, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
758 @.str711 = internal constant [24 x i8] c"excludedFromWindowsMenu\00", section "llvm.metadata"           ; <[24 x i8]*> [#uses=1]
759 @llvm.dbg.derivedtype712 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([24 x i8]* @.str711, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 217, i64 1, i64 32, i64 27, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
760 @.str713 = internal constant [11 x i8] c"depthLimit\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
761 @llvm.dbg.derivedtype714 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str713, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 218, i64 4, i64 32, i64 28, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
762 @.str715 = internal constant [30 x i8] c"delegateReturnsValidRequestor\00", section "llvm.metadata"             ; <[30 x i8]*> [#uses=1]
763 @llvm.dbg.derivedtype716 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([30 x i8]* @.str715, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 219, i64 1, i64 32, i64 32, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
764 @.str717 = internal constant [16 x i8] c"lmouseupPending\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
765 @llvm.dbg.derivedtype718 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str717, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 220, i64 1, i64 32, i64 33, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
766 @.str719 = internal constant [16 x i8] c"rmouseupPending\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
767 @llvm.dbg.derivedtype720 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str719, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 221, i64 1, i64 32, i64 34, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
768 @.str721 = internal constant [25 x i8] c"wantsToDestroyRealWindow\00", section "llvm.metadata"          ; <[25 x i8]*> [#uses=1]
769 @llvm.dbg.derivedtype722 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([25 x i8]* @.str721, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 222, i64 1, i64 32, i64 35, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
770 @.str723 = internal constant [20 x i8] c"wantsToRegDragTypes\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
771 @llvm.dbg.derivedtype724 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([20 x i8]* @.str723, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 223, i64 1, i64 32, i64 36, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
772 @.str725 = internal constant [29 x i8] c"sentInvalidateCursorRectsMsg\00", section "llvm.metadata"              ; <[29 x i8]*> [#uses=1]
773 @llvm.dbg.derivedtype726 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([29 x i8]* @.str725, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 224, i64 1, i64 32, i64 37, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
774 @.str727 = internal constant [17 x i8] c"avoidsActivation\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
775 @llvm.dbg.derivedtype728 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str727, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 225, i64 1, i64 32, i64 38, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
776 @.str729 = internal constant [21 x i8] c"frameSavedUsingTitle\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
777 @llvm.dbg.derivedtype730 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([21 x i8]* @.str729, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 226, i64 1, i64 32, i64 39, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
778 @.str731 = internal constant [16 x i8] c"didRegDragTypes\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
779 @llvm.dbg.derivedtype732 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str731, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 227, i64 1, i64 32, i64 40, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
780 @.str733 = internal constant [15 x i8] c"delayedOneShot\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
781 @llvm.dbg.derivedtype734 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str733, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 228, i64 1, i64 32, i64 41, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
782 @.str735 = internal constant [23 x i8] c"postedNeedsDisplayNote\00", section "llvm.metadata"            ; <[23 x i8]*> [#uses=1]
783 @llvm.dbg.derivedtype736 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([23 x i8]* @.str735, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 229, i64 1, i64 32, i64 42, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
784 @.str737 = internal constant [29 x i8] c"postedInvalidCursorRectsNote\00", section "llvm.metadata"              ; <[29 x i8]*> [#uses=1]
785 @llvm.dbg.derivedtype738 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([29 x i8]* @.str737, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 230, i64 1, i64 32, i64 43, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
786 @.str739 = internal constant [29 x i8] c"initialFirstResponderTempSet\00", section "llvm.metadata"              ; <[29 x i8]*> [#uses=1]
787 @llvm.dbg.derivedtype740 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([29 x i8]* @.str739, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 231, i64 1, i64 32, i64 44, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
788 @.str741 = internal constant [12 x i8] c"autodisplay\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
789 @llvm.dbg.derivedtype742 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str741, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 232, i64 1, i64 32, i64 45, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
790 @.str743 = internal constant [17 x i8] c"tossedFirstEvent\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
791 @llvm.dbg.derivedtype744 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str743, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 233, i64 1, i64 32, i64 46, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
792 @.str745 = internal constant [13 x i8] c"isImageCache\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
793 @llvm.dbg.derivedtype746 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str745, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 234, i64 1, i64 32, i64 47, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
794 @.str747 = internal constant [15 x i8] c"interfaceStyle\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
795 @llvm.dbg.derivedtype748 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str747, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 235, i64 3, i64 32, i64 48, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
796 @.str749 = internal constant [26 x i8] c"keyViewSelectionDirection\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
797 @llvm.dbg.derivedtype750 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([26 x i8]* @.str749, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 236, i64 2, i64 32, i64 51, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
798 @.str751 = internal constant [39 x i8] c"defaultButtonCellKETemporarilyDisabled\00", section "llvm.metadata"            ; <[39 x i8]*> [#uses=1]
799 @llvm.dbg.derivedtype752 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([39 x i8]* @.str751, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 237, i64 1, i64 32, i64 53, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
800 @.str753 = internal constant [28 x i8] c"defaultButtonCellKEDisabled\00", section "llvm.metadata"               ; <[28 x i8]*> [#uses=1]
801 @llvm.dbg.derivedtype754 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([28 x i8]* @.str753, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 238, i64 1, i64 32, i64 54, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
802 @.str755 = internal constant [15 x i8] c"menuHasBeenSet\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
803 @llvm.dbg.derivedtype756 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str755, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 239, i64 1, i64 32, i64 55, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
804 @.str757 = internal constant [15 x i8] c"wantsToBeModal\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
805 @llvm.dbg.derivedtype758 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str757, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 240, i64 1, i64 32, i64 56, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
806 @.str759 = internal constant [18 x i8] c"showingModalFrame\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
807 @llvm.dbg.derivedtype760 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str759, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 241, i64 1, i64 32, i64 57, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
808 @.str761 = internal constant [14 x i8] c"isTerminating\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
809 @llvm.dbg.derivedtype762 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str761, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 242, i64 1, i64 32, i64 58, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
810 @.str763 = internal constant [31 x i8] c"win32MouseActivationInProgress\00", section "llvm.metadata"            ; <[31 x i8]*> [#uses=1]
811 @llvm.dbg.derivedtype764 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([31 x i8]* @.str763, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 243, i64 1, i64 32, i64 59, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
812 @.str765 = internal constant [33 x i8] c"makingFirstResponderForMouseDown\00", section "llvm.metadata"          ; <[33 x i8]*> [#uses=1]
813 @llvm.dbg.derivedtype766 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([33 x i8]* @.str765, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 244, i64 1, i64 32, i64 60, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
814 @.str767 = internal constant [10 x i8] c"needsZoom\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
815 @llvm.dbg.derivedtype768 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str767, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 245, i64 1, i64 32, i64 61, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
816 @.str769 = internal constant [26 x i8] c"sentWindowNeedsDisplayMsg\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
817 @llvm.dbg.derivedtype770 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([26 x i8]* @.str769, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 246, i64 1, i64 32, i64 62, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
818 @.str771 = internal constant [17 x i8] c"liveResizeActive\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
819 @llvm.dbg.derivedtype772 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str771, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 247, i64 1, i64 32, i64 63, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
820 @llvm.dbg.array773 = internal constant [57 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype660 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype662 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype664 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype666 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype668 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype670 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype672 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype674 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype676 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype678 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype680 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype682 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype684 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype686 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype688 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype690 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype692 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype694 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype696 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype698 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype700 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype702 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype704 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype706 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype708 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype710 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype712 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype714 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype716 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype718 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype720 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype722 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype724 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype726 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype728 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype730 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype732 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype734 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype736 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype738 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype740 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype742 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype744 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype746 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype748 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype750 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype752 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype754 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype756 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype758 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype760 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype762 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype764 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype766 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype768 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype770 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype772 to { }*)], section "llvm.metadata"               ; <[57 x { }*]*> [#uses=1]
821 @llvm.dbg.composite774 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str657, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 190, i64 64, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([57 x { }*]* @llvm.dbg.array773 to { }*), i32 0 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
822 @.str775 = internal constant [8 x i8] c"_wFlags\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
823 @llvm.dbg.derivedtype776 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str775, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 248, i64 64, i64 32, i64 1024, i32 2, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite774 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.derivedtype.type*> [#uses=1]
824 @.str777 = internal constant [19 x i8] c"_defaultButtonCell\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
825 @llvm.dbg.derivedtype778 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str777, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 249, i64 32, i64 32, i64 1088, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
826 @.str779 = internal constant [23 x i8] c"_initialFirstResponder\00", section "llvm.metadata"            ; <[23 x i8]*> [#uses=1]
827 @llvm.dbg.derivedtype780 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([23 x i8]* @.str779, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 250, i64 32, i64 32, i64 1120, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype575 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
828 @.str781 = internal constant [18 x i8] c"NSWindowAuxiliary\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
829 @llvm.dbg.composite782 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str781, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 152, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.composite.type*> [#uses=1]
830 @llvm.dbg.derivedtype783 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite782 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
831 @.str784 = internal constant [18 x i8] c"_auxiliaryStorage\00", section "llvm.metadata"         ; <[18 x i8]*> [#uses=1]
832 @llvm.dbg.derivedtype785 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([18 x i8]* @.str784, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 251, i64 32, i64 32, i64 1152, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype783 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.derivedtype.type*> [#uses=1]
833 @llvm.dbg.array786 = internal constant [31 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype566 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype567 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype569 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype571 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype574 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype577 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype579 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype581 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype583 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype587 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype589 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype591 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype592 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype594 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype598 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype600 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype602 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype604 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype607 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype609 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype611 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype613 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype628 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype648 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype651 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype653 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype656 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype776 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype778 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype780 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype785 to { }*)], section "llvm.metadata"         ; <[31 x { }*]*> [#uses=1]
834 @llvm.dbg.composite787 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str564, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit563 to { }*), i32 156, i64 1184, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([31 x { }*]* @llvm.dbg.array786 to { }*), i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.composite.type*> [#uses=1]
835 @llvm.dbg.derivedtype788 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite787 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
836 @.str789 = internal constant [8 x i8] c"_window\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
837 @llvm.dbg.derivedtype790 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str789, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 132, i64 32, i64 32, i64 640, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype788 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
838 @.str791 = internal constant [8 x i8] c"_gState\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
839 @llvm.dbg.derivedtype792 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str791, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 133, i64 32, i64 32, i64 672, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
840 @.str793 = internal constant [13 x i8] c"_frameMatrix\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
841 @llvm.dbg.derivedtype794 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str793, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 134, i64 32, i64 32, i64 704, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
842 @.str795 = internal constant [12 x i8] c"_drawMatrix\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
843 @llvm.dbg.derivedtype796 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str795, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 135, i64 32, i64 32, i64 736, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
844 @llvm.dbg.derivedtype797 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str627, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 136, i64 32, i64 32, i64 768, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
845 @.str798 = internal constant [17 x i8] c"_NSViewAuxiliary\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
846 @llvm.dbg.composite799 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str798, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 120, i64 0, i64 0, i64 0, i32 0, { }* null, { }* null, i32 1 }, section "llvm.metadata"         ; <%llvm.dbg.composite.type*> [#uses=1]
847 @llvm.dbg.derivedtype800 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite799 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
848 @.str801 = internal constant [15 x i8] c"_viewAuxiliary\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
849 @llvm.dbg.derivedtype802 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([15 x i8]* @.str801, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 137, i64 32, i64 32, i64 800, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype800 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
850 @.str803 = internal constant [9 x i8] c"__VFlags\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
851 @.str805 = internal constant [14 x i8] c"aboutToResize\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
852 @llvm.dbg.derivedtype806 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str805, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 92, i64 1, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
853 @.str807 = internal constant [19 x i8] c"retainCountOverMax\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
854 @llvm.dbg.derivedtype808 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str807, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 93, i64 1, i64 32, i64 1, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
855 @.str809 = internal constant [12 x i8] c"retainCount\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
856 @llvm.dbg.derivedtype810 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str809, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 94, i64 6, i64 32, i64 2, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
857 @.str811 = internal constant [16 x i8] c"interfaceStyle1\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
858 @llvm.dbg.derivedtype812 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str811, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 95, i64 1, i64 32, i64 8, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
859 @.str813 = internal constant [17 x i8] c"specialArchiving\00", section "llvm.metadata"          ; <[17 x i8]*> [#uses=1]
860 @llvm.dbg.derivedtype814 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([17 x i8]* @.str813, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 96, i64 1, i64 32, i64 9, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
861 @.str815 = internal constant [22 x i8] c"needsDisplayForBounds\00", section "llvm.metadata"             ; <[22 x i8]*> [#uses=1]
862 @llvm.dbg.derivedtype816 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([22 x i8]* @.str815, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 97, i64 1, i64 32, i64 10, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
863 @.str817 = internal constant [16 x i8] c"interfaceStyle0\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
864 @llvm.dbg.derivedtype818 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str817, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 98, i64 1, i64 32, i64 11, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
865 @.str819 = internal constant [28 x i8] c"removingWithoutInvalidation\00", section "llvm.metadata"               ; <[28 x i8]*> [#uses=1]
866 @llvm.dbg.derivedtype820 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([28 x i8]* @.str819, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 99, i64 1, i64 32, i64 12, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.derivedtype.type*> [#uses=1]
867 @.str821 = internal constant [22 x i8] c"needsBoundsChangeNote\00", section "llvm.metadata"             ; <[22 x i8]*> [#uses=1]
868 @llvm.dbg.derivedtype822 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([22 x i8]* @.str821, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 100, i64 1, i64 32, i64 13, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
869 @.str823 = internal constant [27 x i8] c"boundsChangeNotesSuspended\00", section "llvm.metadata"                ; <[27 x i8]*> [#uses=1]
870 @llvm.dbg.derivedtype824 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([27 x i8]* @.str823, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 101, i64 1, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
871 @.str825 = internal constant [26 x i8] c"focusChangeNotesSuspended\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
872 @llvm.dbg.derivedtype826 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([26 x i8]* @.str825, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 102, i64 1, i64 32, i64 15, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
873 @.str827 = internal constant [21 x i8] c"needsFrameChangeNote\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
874 @llvm.dbg.derivedtype828 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([21 x i8]* @.str827, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 103, i64 1, i64 32, i64 16, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
875 @.str829 = internal constant [26 x i8] c"frameChangeNotesSuspended\00", section "llvm.metadata"         ; <[26 x i8]*> [#uses=1]
876 @llvm.dbg.derivedtype830 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([26 x i8]* @.str829, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 104, i64 1, i64 32, i64 17, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
877 @.str831 = internal constant [21 x i8] c"noVerticalAutosizing\00", section "llvm.metadata"              ; <[21 x i8]*> [#uses=1]
878 @llvm.dbg.derivedtype832 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([21 x i8]* @.str831, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 105, i64 1, i64 32, i64 18, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
879 @.str833 = internal constant [10 x i8] c"newGState\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
880 @llvm.dbg.derivedtype834 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str833, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 106, i64 1, i64 32, i64 19, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
881 @.str835 = internal constant [12 x i8] c"validGState\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
882 @llvm.dbg.derivedtype836 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str835, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 107, i64 1, i64 32, i64 20, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
883 @.str837 = internal constant [13 x i8] c"needsDisplay\00", section "llvm.metadata"              ; <[13 x i8]*> [#uses=1]
884 @llvm.dbg.derivedtype838 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([13 x i8]* @.str837, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 108, i64 1, i64 32, i64 21, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
885 @.str839 = internal constant [12 x i8] c"wantsGState\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
886 @llvm.dbg.derivedtype840 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([12 x i8]* @.str839, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 109, i64 1, i64 32, i64 22, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
887 @.str841 = internal constant [19 x i8] c"autoresizeSubviews\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
888 @llvm.dbg.derivedtype842 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str841, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 110, i64 1, i64 32, i64 23, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
889 @.str843 = internal constant [11 x i8] c"autosizing\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
890 @llvm.dbg.derivedtype844 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str843, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 111, i64 6, i64 32, i64 24, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
891 @.str845 = internal constant [24 x i8] c"rotatedOrScaledFromBase\00", section "llvm.metadata"           ; <[24 x i8]*> [#uses=1]
892 @llvm.dbg.derivedtype846 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([24 x i8]* @.str845, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 112, i64 1, i64 32, i64 30, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
893 @.str847 = internal constant [16 x i8] c"rotatedFromBase\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
894 @llvm.dbg.derivedtype848 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([16 x i8]* @.str847, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 113, i64 1, i64 32, i64 31, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
895 @llvm.dbg.array849 = internal constant [22 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype806 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype808 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype810 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype812 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype814 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype816 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype818 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype820 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype822 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype824 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype826 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype828 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype830 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype832 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype834 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype836 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype838 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype840 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype842 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype844 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype846 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype848 to { }*)], section "llvm.metadata"              ; <[22 x { }*]*> [#uses=1]
896 @llvm.dbg.composite850 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str803, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 67, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([22 x { }*]* @llvm.dbg.array849 to { }*), i32 0 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
897 @.str851 = internal constant [8 x i8] c"_VFlags\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
898 @llvm.dbg.derivedtype852 = internal constant %llvm.dbg.derivedtype.type { i32 458774, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str851, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 115, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite850 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
899 @.str853 = internal constant [8 x i8] c"_vFlags\00", section "llvm.metadata"            ; <[8 x i8]*> [#uses=1]
900 @llvm.dbg.derivedtype854 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([8 x i8]* @.str853, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 138, i64 32, i64 32, i64 832, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype852 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
901 @.str855 = internal constant [10 x i8] c"__VFlags2\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
902 @.str857 = internal constant [20 x i8] c"nextKeyViewRefCount\00", section "llvm.metadata"               ; <[20 x i8]*> [#uses=1]
903 @llvm.dbg.derivedtype858 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([20 x i8]* @.str857, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 140, i64 14, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
904 @.str859 = internal constant [24 x i8] c"previousKeyViewRefCount\00", section "llvm.metadata"           ; <[24 x i8]*> [#uses=1]
905 @llvm.dbg.derivedtype860 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([24 x i8]* @.str859, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 141, i64 14, i64 32, i64 14, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.derivedtype.type*> [#uses=1]
906 @.str861 = internal constant [14 x i8] c"isVisibleRect\00", section "llvm.metadata"             ; <[14 x i8]*> [#uses=1]
907 @llvm.dbg.derivedtype862 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([14 x i8]* @.str861, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 142, i64 1, i64 32, i64 28, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
908 @.str863 = internal constant [11 x i8] c"hasToolTip\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
909 @llvm.dbg.derivedtype864 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str863, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 143, i64 1, i64 32, i64 29, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
910 @.str865 = internal constant [19 x i8] c"needsRealLockFocus\00", section "llvm.metadata"                ; <[19 x i8]*> [#uses=1]
911 @llvm.dbg.derivedtype866 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([19 x i8]* @.str865, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 144, i64 1, i64 32, i64 30, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
912 @llvm.dbg.derivedtype867 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([11 x i8]* @.str153, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 145, i64 1, i64 32, i64 31, i32 0, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
913 @llvm.dbg.array868 = internal constant [6 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype858 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype860 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype862 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype864 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype866 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype867 to { }*)], section "llvm.metadata"               ; <[6 x { }*]*> [#uses=1]
914 @llvm.dbg.composite869 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([10 x i8]* @.str855, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 139, i64 32, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([6 x { }*]* @llvm.dbg.array868 to { }*), i32 0 }, section "llvm.metadata"           ; <%llvm.dbg.composite.type*> [#uses=1]
915 @.str870 = internal constant [9 x i8] c"_vFlags2\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
916 @llvm.dbg.derivedtype871 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([9 x i8]* @.str870, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 146, i64 32, i64 32, i64 864, i32 2, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite869 to { }*) }, section "llvm.metadata"              ; <%llvm.dbg.derivedtype.type*> [#uses=1]
917 @llvm.dbg.array872 = internal constant [13 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype553 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype555 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype557 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype559 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype561 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype790 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype792 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype794 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype796 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype797 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype802 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype854 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype871 to { }*)], section "llvm.metadata"           ; <[13 x { }*]*> [#uses=1]
918 @llvm.dbg.composite873 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str542, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit541 to { }*), i32 122, i64 896, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([13 x { }*]* @llvm.dbg.array872 to { }*), i32 1 }, section "llvm.metadata"          ; <%llvm.dbg.composite.type*> [#uses=1]
919 @llvm.dbg.derivedtype874 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite873 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
920 @.str875 = internal constant [5 x i8] c"view\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
921 @llvm.dbg.variable876 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*), i8* getelementptr ([5 x i8]* @.str875, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 115, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype874 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
922 @.str877 = internal constant [15 x i8] c"expansionFrame\00", section "llvm.metadata"            ; <[15 x i8]*> [#uses=1]
923 @llvm.dbg.variable878 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*), i8* getelementptr ([15 x i8]* @.str877, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 116, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
924 @"\01L_OBJC_METH_VAR_NAME_879" = internal global [9 x i8] c"cellSize\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[9 x i8]*> [#uses=2]
925 @"\01L_OBJC_SELECTOR_REFERENCES_880" = internal global %struct.objc_selector* bitcast ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_879" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4             ; <%struct.objc_selector**> [#uses=2]
926 @NSZeroRect = external constant %struct.CGRect          ; <%struct.CGRect*> [#uses=1]
927 @.str881 = internal constant [41 x i8] c"\01-[DVIconAndTextCell cellSizeForBounds:]\00", section "llvm.metadata"                ; <[41 x i8]*> [#uses=1]
928 @llvm.dbg.subprogram882 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([41 x i8]* @.str881, i32 0, i32 0), i8* getelementptr ([41 x i8]* @.str881, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 125, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*), i1 true, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
929 @llvm.dbg.variable883 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
930 @llvm.dbg.variable884 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
931 @llvm.dbg.variable885 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 125, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
932 @llvm.dbg.variable886 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*), i8* getelementptr ([10 x i8]* @.str483, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 126, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
933 @.str887 = internal constant [12 x i8] c"contentSize\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
934 @llvm.dbg.variable888 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*), i8* getelementptr ([12 x i8]* @.str887, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 127, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
935 @.str889 = internal constant [31 x i8] c"\01-[DVIconAndTextCell isOpaque]\00", section "llvm.metadata"          ; <[31 x i8]*> [#uses=1]
936 @llvm.dbg.subprogram890 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([31 x i8]* @.str889, i32 0, i32 0), i8* getelementptr ([31 x i8]* @.str889, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 131, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype515 to { }*), i1 true, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
937 @llvm.dbg.variable891 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram890 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
938 @llvm.dbg.variable892 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram890 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
939 @.str893 = internal constant [53 x i8] c"\01-[DVIconAndTextCell drawWithExpansionFrame:inView:]\00", section "llvm.metadata"            ; <[53 x i8]*> [#uses=1]
940 @llvm.dbg.subprogram894 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([53 x i8]* @.str893, i32 0, i32 0), i8* getelementptr ([53 x i8]* @.str893, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 135, { }* null, i1 true, i1 true }, section "llvm.metadata"                ; <%llvm.dbg.subprogram.type*> [#uses=1]
941 @llvm.dbg.variable895 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
942 @llvm.dbg.variable896 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
943 @llvm.dbg.variable897 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*), i8* getelementptr ([10 x i8]* @.str538, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 135, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
944 @llvm.dbg.variable898 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*), i8* getelementptr ([5 x i8]* @.str875, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 135, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype874 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
945 @"\01L_OBJC_METH_VAR_NAME_899" = internal global [31 x i8] c"drawWithExpansionFrame:inView:\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[31 x i8]*> [#uses=2]
946 @"\01L_OBJC_SELECTOR_REFERENCES_900" = internal global %struct.objc_selector* bitcast ([31 x i8]* @"\01L_OBJC_METH_VAR_NAME_899" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
947 @.str901 = internal constant [52 x i8] c"\01-[DVIconAndTextCell drawInteriorWithFrame:inView:]\00", section "llvm.metadata"             ; <[52 x i8]*> [#uses=1]
948 @llvm.dbg.subprogram902 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([52 x i8]* @.str901, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str901, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 141, { }* null, i1 true, i1 true }, section "llvm.metadata"                ; <%llvm.dbg.subprogram.type*> [#uses=1]
949 @llvm.dbg.variable903 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
950 @llvm.dbg.variable904 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
951 @llvm.dbg.variable905 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 141, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
952 @.str906 = internal constant [12 x i8] c"controlView\00", section "llvm.metadata"               ; <[12 x i8]*> [#uses=1]
953 @llvm.dbg.variable907 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([12 x i8]* @.str906, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 141, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype874 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
954 @"\01L_OBJC_METH_VAR_NAME_908" = internal global [19 x i8] c"iconRectForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[19 x i8]*> [#uses=2]
955 @"\01L_OBJC_SELECTOR_REFERENCES_909" = internal global %struct.objc_selector* bitcast ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_908" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
956 @"\01L_OBJC_METH_VAR_NAME_910" = internal global [10 x i8] c"isFlipped\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[10 x i8]*> [#uses=2]
957 @"\01L_OBJC_SELECTOR_REFERENCES_911" = internal global %struct.objc_selector* bitcast ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_910" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
958 @"\01L_OBJC_METH_VAR_NAME_912" = internal global [38 x i8] c"drawInRect:operation:fraction:unflip:\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[38 x i8]*> [#uses=2]
959 @"\01L_OBJC_SELECTOR_REFERENCES_913" = internal global %struct.objc_selector* bitcast ([38 x i8]* @"\01L_OBJC_METH_VAR_NAME_912" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
960 @.str914 = internal constant [16 x i8] c"attributedTitle\00", section "llvm.metadata"           ; <[16 x i8]*> [#uses=1]
961 @llvm.dbg.variable915 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([16 x i8]* @.str914, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 145, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype453 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
962 @.str916 = internal constant [10 x i8] c"titleRect\00", section "llvm.metadata"         ; <[10 x i8]*> [#uses=1]
963 @llvm.dbg.variable917 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*), i8* getelementptr ([10 x i8]* @.str916, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 146, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
964 @"\01L_OBJC_METH_VAR_NAME_918" = internal global [20 x i8] c"titleRectForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[20 x i8]*> [#uses=2]
965 @"\01L_OBJC_SELECTOR_REFERENCES_919" = internal global %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_918" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=3]
966 @"\01L_OBJC_METH_VAR_NAME_920" = internal global [12 x i8] c"drawInRect:\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[12 x i8]*> [#uses=2]
967 @"\01L_OBJC_SELECTOR_REFERENCES_921" = internal global %struct.objc_selector* bitcast ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_920" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
968 @.str922 = internal constant [49 x i8] c"\01-[DVIconAndTextCell titleEditingRectForBounds:]\00", section "llvm.metadata"                ; <[49 x i8]*> [#uses=1]
969 @llvm.dbg.subprogram923 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([49 x i8]* @.str922, i32 0, i32 0), i8* getelementptr ([49 x i8]* @.str922, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 150, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 true, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
970 @llvm.dbg.variable924 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
971 @llvm.dbg.variable925 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
972 @llvm.dbg.variable926 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*), i8* getelementptr ([7 x i8]* @.str426, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 150, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
973 @llvm.dbg.variable927 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*), i8* getelementptr ([10 x i8]* @.str916, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 151, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
974 @.str928 = internal constant [75 x i8] c"\01-[DVIconAndTextCell selectWithFrame:inView:editor:delegate:start:length:]\00", section "llvm.metadata"              ; <[75 x i8]*> [#uses=1]
975 @llvm.dbg.subprogram929 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([75 x i8]* @.str928, i32 0, i32 0), i8* getelementptr ([75 x i8]* @.str928, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* null, i1 true, i1 true }, section "llvm.metadata"                ; <%llvm.dbg.subprogram.type*> [#uses=1]
976 @llvm.dbg.variable930 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([5 x i8]* @.str343, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype342 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
977 @llvm.dbg.variable931 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([5 x i8]* @.str344, i32 0, i32 0), { }* null, i32 0, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype188 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
978 @.str932 = internal constant [6 x i8] c"frame\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
979 @llvm.dbg.variable933 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([6 x i8]* @.str932, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
980 @llvm.dbg.variable934 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([12 x i8]* @.str906, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype874 to { }*) }, section "llvm.metadata"           ; <%llvm.dbg.variable.type*> [#uses=1]
981 @.str935 = internal constant [7 x i8] c"NSText\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
982 @llvm.dbg.derivedtype937 = internal constant %llvm.dbg.derivedtype.type { i32 458780, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 0, i64 0, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite873 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
983 @.str938 = internal constant [7 x i8] c"_ivars\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
984 @llvm.dbg.derivedtype939 = internal constant %llvm.dbg.derivedtype.type { i32 458765, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str938, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit126 to { }*), i32 74, i64 32, i64 32, i64 896, i32 2, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.derivedtype.type*> [#uses=1]
985 @llvm.dbg.array940 = internal constant [2 x { }*] [{ }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype937 to { }*), { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype939 to { }*)], section "llvm.metadata"           ; <[2 x { }*]*> [#uses=1]
986 @llvm.dbg.composite941 = internal constant %llvm.dbg.composite.type { i32 458771, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([7 x i8]* @.str935, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit126 to { }*), i32 72, i64 928, i64 32, i64 0, i32 0, { }* null, { }* bitcast ([2 x { }*]* @llvm.dbg.array940 to { }*), i32 1 }, section "llvm.metadata"            ; <%llvm.dbg.composite.type*> [#uses=1]
987 @llvm.dbg.derivedtype942 = internal constant %llvm.dbg.derivedtype.type { i32 458767, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* null, { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, { }* bitcast (%llvm.dbg.composite.type* @llvm.dbg.composite941 to { }*) }, section "llvm.metadata"          ; <%llvm.dbg.derivedtype.type*> [#uses=1]
988 @.str943 = internal constant [5 x i8] c"text\00", section "llvm.metadata"               ; <[5 x i8]*> [#uses=1]
989 @llvm.dbg.variable944 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([5 x i8]* @.str943, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype942 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
990 @.str945 = internal constant [9 x i8] c"delegate\00", section "llvm.metadata"           ; <[9 x i8]*> [#uses=1]
991 @llvm.dbg.variable946 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([9 x i8]* @.str945, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype16 to { }*) }, section "llvm.metadata"             ; <%llvm.dbg.variable.type*> [#uses=1]
992 @.str947 = internal constant [6 x i8] c"start\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
993 @llvm.dbg.variable948 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([6 x i8]* @.str947, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype179 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
994 @.str949 = internal constant [7 x i8] c"length\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
995 @llvm.dbg.variable950 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*), i8* getelementptr ([7 x i8]* @.str949, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 155, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype179 to { }*) }, section "llvm.metadata"            ; <%llvm.dbg.variable.type*> [#uses=1]
996 @"\01L_OBJC_METH_VAR_NAME_951" = internal global [27 x i8] c"titleEditingRectForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[27 x i8]*> [#uses=2]
997 @"\01L_OBJC_SELECTOR_REFERENCES_952" = internal global %struct.objc_selector* bitcast ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_951" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
998 @"\01L_OBJC_METH_VAR_NAME_953" = internal global [53 x i8] c"selectWithFrame:inView:editor:delegate:start:length:\00", section "__TEXT,__cstring,cstring_literals", align 1             ; <[53 x i8]*> [#uses=2]
999 @"\01L_OBJC_SELECTOR_REFERENCES_954" = internal global %struct.objc_selector* bitcast ([53 x i8]* @"\01L_OBJC_METH_VAR_NAME_953" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4            ; <%struct.objc_selector**> [#uses=2]
1000 @"\01L_OBJC_METH_VAR_TYPE_" = internal global [10 x i8] c"@12@0:4@8\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[10 x i8]*> [#uses=1]
1001 @"\01L_OBJC_METH_VAR_NAME_955" = internal global [5 x i8] c"init\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[5 x i8]*> [#uses=2]
1002 @"\01L_OBJC_METH_VAR_TYPE_956" = internal global [7 x i8] c"@8@0:4\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[7 x i8]*> [#uses=1]
1003 @"\01L_OBJC_METH_VAR_TYPE_957" = internal global [20 x i8] c"@12@0:4^{_NSZone=}8\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[20 x i8]*> [#uses=1]
1004 @"\01L_OBJC_METH_VAR_TYPE_958" = internal global [7 x i8] c"v8@0:4\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[7 x i8]*> [#uses=1]
1005 @"\01L_OBJC_METH_VAR_NAME_959" = internal global [9 x i8] c"setIcon:\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[9 x i8]*> [#uses=2]
1006 @"\01L_OBJC_METH_VAR_TYPE_960" = internal global [10 x i8] c"v12@0:4@8\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[10 x i8]*> [#uses=1]
1007 @"\01L_OBJC_METH_VAR_NAME_961" = internal global [18 x i8] c"preferredIconSize\00", section "__TEXT,__cstring,cstring_literals", align 1                ; <[18 x i8]*> [#uses=2]
1008 @"\01L_OBJC_METH_VAR_TYPE_962" = internal global [17 x i8] c"{CGSize=dd}8@0:4\00", section "__TEXT,__cstring,cstring_literals", align 1         ; <[17 x i8]*> [#uses=1]
1009 @"\01L_OBJC_METH_VAR_NAME_963" = internal global [22 x i8] c"setPreferredIconSize:\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[22 x i8]*> [#uses=2]
1010 @"\01L_OBJC_METH_VAR_TYPE_964" = internal global [20 x i8] c"v24@0:4{CGSize=dd}8\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[20 x i8]*> [#uses=1]
1011 @"\01L_OBJC_METH_VAR_TYPE_965" = internal global [51 x i8] c"{CGSize=dd}40@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[51 x i8]*> [#uses=1]
1012 @"\01L_OBJC_METH_VAR_TYPE_966" = internal global [41 x i8] c"d40@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8\00", section "__TEXT,__cstring,cstring_literals", align 1         ; <[41 x i8]*> [#uses=1]
1013 @"\01L_OBJC_METH_VAR_TYPE_967" = internal global [72 x i8] c"{CGRect={CGPoint=dd}{CGSize=dd}}40@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[72 x i8]*> [#uses=1]
1014 @"\01L_OBJC_METH_VAR_NAME_968" = internal global [32 x i8] c"expansionFrameWithFrame:inView:\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[32 x i8]*> [#uses=2]
1015 @"\01L_OBJC_METH_VAR_TYPE_969" = internal global [75 x i8] c"{CGRect={CGPoint=dd}{CGSize=dd}}44@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8@40\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[75 x i8]*> [#uses=1]
1016 @"\01L_OBJC_METH_VAR_NAME_970" = internal global [19 x i8] c"cellSizeForBounds:\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[19 x i8]*> [#uses=2]
1017 @"\01L_OBJC_METH_VAR_NAME_971" = internal global [9 x i8] c"isOpaque\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[9 x i8]*> [#uses=2]
1018 @"\01L_OBJC_METH_VAR_TYPE_972" = internal global [7 x i8] c"c8@0:4\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[7 x i8]*> [#uses=1]
1019 @"\01L_OBJC_METH_VAR_TYPE_973" = internal global [44 x i8] c"v44@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8@40\00", section "__TEXT,__cstring,cstring_literals", align 1              ; <[44 x i8]*> [#uses=1]
1020 @"\01L_OBJC_METH_VAR_NAME_974" = internal global [30 x i8] c"drawInteriorWithFrame:inView:\00", section "__TEXT,__cstring,cstring_literals", align 1            ; <[30 x i8]*> [#uses=2]
1021 @"\01L_OBJC_METH_VAR_TYPE_975" = internal global [56 x i8] c"v60@0:4{CGRect={CGPoint=dd}{CGSize=dd}}8@40@44@48l52l56\00", section "__TEXT,__cstring,cstring_literals", align 1          ; <[56 x i8]*> [#uses=1]
1022 @"\01L_OBJC_CLASS_NAME_976" = internal global [9 x i8] c"NSObject\00", section "__TEXT,__cstring,cstring_literals", align 1             ; <[9 x i8]*> [#uses=2]
1023 @"\01L_OBJC_CLASS_NAME_977" = internal global [18 x i8] c"DVIconAndTextCell\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[18 x i8]*> [#uses=1]
1024 @"\01L_OBJC_METACLASS_DVIconAndTextCell" = internal global %struct._objc_class { %struct._objc_class* bitcast ([9 x i8]* @"\01L_OBJC_CLASS_NAME_976" to %struct._objc_class*), %struct._objc_class* bitcast ([16 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), i8* getelementptr ([18 x i8]* @"\01L_OBJC_CLASS_NAME_977", i32 0, i32 0), i32 0, i32 2, i32 48, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4          ; <%struct._objc_class*> [#uses=2]
1025 @"\01L_OBJC_METH_VAR_TYPE_978" = internal global [11 x i8] c"@\22NSImage\22\00", section "__TEXT,__cstring,cstring_literals", align 1           ; <[11 x i8]*> [#uses=1]
1026 @"\01L_OBJC_METH_VAR_TYPE_979" = internal global [27 x i8] c"{CGSize=\22width\22d\22height\22d}\00", section "__TEXT,__cstring,cstring_literals", align 1               ; <[27 x i8]*> [#uses=1]
1027 @"\01L_OBJC_INSTANCE_VARIABLES_DVIconAndTextCell" = internal global %0 { i32 2, [2 x %struct._objc_ivar] [%struct._objc_ivar { i8* getelementptr ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_430", i32 0, i32 0), i8* getelementptr ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_978", i32 0, i32 0), i32 48 }, %struct._objc_ivar { i8* getelementptr ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_961", i32 0, i32 0), i8* getelementptr ([27 x i8]* @"\01L_OBJC_METH_VAR_TYPE_979", i32 0, i32 0), i32 52 }] }, section "__OBJC,__instance_vars,regular,no_dead_strip", align 4           ; <%0*> [#uses=2]
1028 @"\01L_OBJC_INSTANCE_METHODS_DVIconAndTextCell" = internal global %1 { i8* null, i32 23, [23 x %struct._objc_method] [%struct._objc_method { %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_" to %struct.objc_selector*), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (%struct.objc_object* (%3*, %struct.objc_selector*, %4*)* @"\01-[DVIconAndTextCell initTextCell:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_955" to %struct.objc_selector*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_956", i32 0, i32 0), i8* bitcast (%struct.objc_object* (%3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell init]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_371" to %struct.objc_selector*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_TYPE_957", i32 0, i32 0), i8* bitcast (%struct.objc_object* (%3*, %struct.objc_selector*, %struct._NSZone*)* @"\01-[DVIconAndTextCell copyWithZone:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_381" to %struct.objc_selector*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_958", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell dealloc]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_959" to %struct.objc_selector*), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_TYPE_960", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*, %5*)* @"\01-[DVIconAndTextCell setIcon:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_430" to %struct.objc_selector*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_956", i32 0, i32 0), i8* bitcast (%5* (%3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell icon]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_961" to %struct.objc_selector*), i8* getelementptr ([17 x i8]* @"\01L_OBJC_METH_VAR_TYPE_962", i32 0, i32 0), i8* bitcast (void (%struct.CGPoint*, %3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell preferredIconSize]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([22 x i8]* @"\01L_OBJC_METH_VAR_NAME_963" to %struct.objc_selector*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_TYPE_964", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*, double, double)* @"\01-[DVIconAndTextCell setPreferredIconSize:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_439" to %struct.objc_selector*), i8* getelementptr ([51 x i8]* @"\01L_OBJC_METH_VAR_TYPE_965", i32 0, i32 0), i8* bitcast (void (%struct.CGPoint*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell iconSizeForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_485" to %struct.objc_selector*), i8* getelementptr ([41 x i8]* @"\01L_OBJC_METH_VAR_TYPE_966", i32 0, i32 0), i8* bitcast (double (%3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell iconInsetForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_489" to %struct.objc_selector*), i8* getelementptr ([41 x i8]* @"\01L_OBJC_METH_VAR_TYPE_966", i32 0, i32 0), i8* bitcast (double (%3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell textInsetForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([16 x i8]* @"\01L_OBJC_METH_VAR_NAME_476" to %struct.objc_selector*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_956", i32 0, i32 0), i8* bitcast (%6* (%3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell attributedTitle]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_494" to %struct.objc_selector*), i8* getelementptr ([17 x i8]* @"\01L_OBJC_METH_VAR_TYPE_962", i32 0, i32 0), i8* bitcast (void (%struct.CGPoint*, %3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell titleSize]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_510" to %struct.objc_selector*), i8* getelementptr ([72 x i8]* @"\01L_OBJC_METH_VAR_TYPE_967", i32 0, i32 0), i8* bitcast (void (%struct.CGRect*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell titleAndIconRectForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_908" to %struct.objc_selector*), i8* getelementptr ([72 x i8]* @"\01L_OBJC_METH_VAR_TYPE_967", i32 0, i32 0), i8* bitcast (void (%struct.CGRect*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell iconRectForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_918" to %struct.objc_selector*), i8* getelementptr ([72 x i8]* @"\01L_OBJC_METH_VAR_TYPE_967", i32 0, i32 0), i8* bitcast (void (%struct.CGRect*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell titleRectForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([32 x i8]* @"\01L_OBJC_METH_VAR_NAME_968" to %struct.objc_selector*), i8* getelementptr ([75 x i8]* @"\01L_OBJC_METH_VAR_TYPE_969", i32 0, i32 0), i8* bitcast (void (%struct.CGRect*, %3*, %struct.objc_selector*, %struct.CGRect*, %8*)* @"\01-[DVIconAndTextCell expansionFrameWithFrame:inView:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_970" to %struct.objc_selector*), i8* getelementptr ([51 x i8]* @"\01L_OBJC_METH_VAR_TYPE_965", i32 0, i32 0), i8* bitcast (void (%struct.CGPoint*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell cellSizeForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_971" to %struct.objc_selector*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_972", i32 0, i32 0), i8* bitcast (i8 (%3*, %struct.objc_selector*)* @"\01-[DVIconAndTextCell isOpaque]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([31 x i8]* @"\01L_OBJC_METH_VAR_NAME_899" to %struct.objc_selector*), i8* getelementptr ([44 x i8]* @"\01L_OBJC_METH_VAR_TYPE_973", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*, %struct.CGRect*, %8*)* @"\01-[DVIconAndTextCell drawWithExpansionFrame:inView:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([30 x i8]* @"\01L_OBJC_METH_VAR_NAME_974" to %struct.objc_selector*), i8* getelementptr ([44 x i8]* @"\01L_OBJC_METH_VAR_TYPE_973", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*, %struct.CGRect*, %8*)* @"\01-[DVIconAndTextCell drawInteriorWithFrame:inView:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_951" to %struct.objc_selector*), i8* getelementptr ([72 x i8]* @"\01L_OBJC_METH_VAR_TYPE_967", i32 0, i32 0), i8* bitcast (void (%struct.CGRect*, %3*, %struct.objc_selector*, %struct.CGRect*)* @"\01-[DVIconAndTextCell titleEditingRectForBounds:]" to i8*) }, %struct._objc_method { %struct.objc_selector* bitcast ([53 x i8]* @"\01L_OBJC_METH_VAR_NAME_953" to %struct.objc_selector*), i8* getelementptr ([56 x i8]* @"\01L_OBJC_METH_VAR_TYPE_975", i32 0, i32 0), i8* bitcast (void (%3*, %struct.objc_selector*, %struct.CGRect*, %8*, %9*, %struct.objc_object*, i32, i32)* @"\01-[DVIconAndTextCell selectWithFrame:inView:editor:delegate:start:length:]" to i8*) }] }, section "__OBJC,__inst_meth,regular,no_dead_strip", align 4                ; <%1*> [#uses=2]
1029 @"\01L_OBJC_CLASS_DVIconAndTextCell" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_DVIconAndTextCell", %struct._objc_class* bitcast ([16 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), i8* getelementptr ([18 x i8]* @"\01L_OBJC_CLASS_NAME_977", i32 0, i32 0), i32 0, i32 1, i32 68, %struct._objc_ivar_list* bitcast (%0* @"\01L_OBJC_INSTANCE_VARIABLES_DVIconAndTextCell" to %struct._objc_ivar_list*), %struct._objc_method_list* bitcast (%1* @"\01L_OBJC_INSTANCE_METHODS_DVIconAndTextCell" to %struct._objc_method_list*), %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4            ; <%struct._objc_class*> [#uses=1]
1030 @.str980 = internal constant [7 x i8] c"NSMaxX\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
1031 @llvm.dbg.subprogram981 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([7 x i8]* @.str980, i32 0, i32 0), i8* getelementptr ([7 x i8]* @.str980, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 109, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 false, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
1032 @.str982 = internal constant [6 x i8] c"aRect\00", section "llvm.metadata"              ; <[6 x i8]*> [#uses=1]
1033 @llvm.dbg.variable983 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram981 to { }*), i8* getelementptr ([6 x i8]* @.str982, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 109, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1034 @.str984 = internal constant [11 x i8] c"NSMakeRect\00", section "llvm.metadata"                ; <[11 x i8]*> [#uses=1]
1035 @llvm.dbg.subprogram985 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([11 x i8]* @.str984, i32 0, i32 0), i8* getelementptr ([11 x i8]* @.str984, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 100, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*), i1 false, i1 true }, section "llvm.metadata"               ; <%llvm.dbg.subprogram.type*> [#uses=1]
1036 @llvm.dbg.variable986 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*), i8* getelementptr ([2 x i8]* @.str411, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 100, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1037 @llvm.dbg.variable987 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*), i8* getelementptr ([2 x i8]* @.str413, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 100, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1038 @.str988 = internal constant [2 x i8] c"w\00", section "llvm.metadata"          ; <[2 x i8]*> [#uses=1]
1039 @llvm.dbg.variable989 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*), i8* getelementptr ([2 x i8]* @.str988, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 100, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1040 @.str990 = internal constant [2 x i8] c"h\00", section "llvm.metadata"          ; <[2 x i8]*> [#uses=1]
1041 @llvm.dbg.variable991 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*), i8* getelementptr ([2 x i8]* @.str990, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 100, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1042 @.str992 = internal constant [2 x i8] c"r\00", section "llvm.metadata"          ; <[2 x i8]*> [#uses=1]
1043 @llvm.dbg.variable993 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*), i8* getelementptr ([2 x i8]* @.str992, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 101, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1044 @.str994 = internal constant [7 x i8] c"NSMinX\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
1045 @llvm.dbg.subprogram995 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([7 x i8]* @.str994, i32 0, i32 0), i8* getelementptr ([7 x i8]* @.str994, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 125, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 false, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
1046 @llvm.dbg.variable996 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*), i8* getelementptr ([6 x i8]* @.str982, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 125, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1047 @.str997 = internal constant [7 x i8] c"NSMinY\00", section "llvm.metadata"             ; <[7 x i8]*> [#uses=1]
1048 @llvm.dbg.subprogram998 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([7 x i8]* @.str997, i32 0, i32 0), i8* getelementptr ([7 x i8]* @.str997, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 129, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 false, i1 true }, section "llvm.metadata"         ; <%llvm.dbg.subprogram.type*> [#uses=1]
1049 @llvm.dbg.variable999 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram998 to { }*), i8* getelementptr ([6 x i8]* @.str982, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 129, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"         ; <%llvm.dbg.variable.type*> [#uses=1]
1050 @.str1000 = internal constant [9 x i8] c"NSHeight\00", section "llvm.metadata"          ; <[9 x i8]*> [#uses=1]
1051 @llvm.dbg.subprogram1001 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([9 x i8]* @.str1000, i32 0, i32 0), i8* getelementptr ([9 x i8]* @.str1000, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 137, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 false, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
1052 @llvm.dbg.variable1002 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*), i8* getelementptr ([6 x i8]* @.str982, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 137, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
1053 @.str1003 = internal constant [11 x i8] c"NSMakeSize\00", section "llvm.metadata"               ; <[11 x i8]*> [#uses=1]
1054 @llvm.dbg.subprogram1004 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([11 x i8]* @.str1003, i32 0, i32 0), i8* getelementptr ([11 x i8]* @.str1003, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 93, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*), i1 false, i1 true }, section "llvm.metadata"             ; <%llvm.dbg.subprogram.type*> [#uses=1]
1055 @llvm.dbg.variable1005 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*), i8* getelementptr ([2 x i8]* @.str988, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 93, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.variable.type*> [#uses=1]
1056 @llvm.dbg.variable1006 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*), i8* getelementptr ([2 x i8]* @.str990, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 93, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*) }, section "llvm.metadata"                ; <%llvm.dbg.variable.type*> [#uses=1]
1057 @.str1007 = internal constant [2 x i8] c"s\00", section "llvm.metadata"         ; <[2 x i8]*> [#uses=1]
1058 @llvm.dbg.variable1008 = internal constant %llvm.dbg.variable.type { i32 459008, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*), i8* getelementptr ([2 x i8]* @.str1007, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 94, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype275 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
1059 @.str1009 = internal constant [8 x i8] c"NSWidth\00", section "llvm.metadata"           ; <[8 x i8]*> [#uses=1]
1060 @llvm.dbg.subprogram1010 = internal constant %llvm.dbg.subprogram.type { i32 458798, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i8* getelementptr ([8 x i8]* @.str1009, i32 0, i32 0), i8* getelementptr ([8 x i8]* @.str1009, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 133, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype264 to { }*), i1 false, i1 true }, section "llvm.metadata"              ; <%llvm.dbg.subprogram.type*> [#uses=1]
1061 @llvm.dbg.variable1011 = internal constant %llvm.dbg.variable.type { i32 459009, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1010 to { }*), i8* getelementptr ([6 x i8]* @.str982, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*), i32 133, { }* bitcast (%llvm.dbg.derivedtype.type* @llvm.dbg.derivedtype425 to { }*) }, section "llvm.metadata"               ; <%llvm.dbg.variable.type*> [#uses=1]
1062 @"\01L_OBJC_CLASS_NAME_1012" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1           ; <[1 x i8]*> [#uses=1]
1063 @"\01L_OBJC_SYMBOLS" = internal global %2 { i32 0, %struct.objc_selector* null, i16 1, i16 0, [1 x i8*] [i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_DVIconAndTextCell" to i8*)] }, section "__OBJC,__symbols,regular,no_dead_strip", align 4           ; <%2*> [#uses=2]
1064 @"\01L_OBJC_MODULES" = internal global %struct._objc_module { i32 7, i32 16, i8* getelementptr ([1 x i8]* @"\01L_OBJC_CLASS_NAME_1012", i32 0, i32 0), %struct._objc_symtab* bitcast (%2* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip", align 4               ; <%struct._objc_module*> [#uses=1]
1065 @llvm.used = appending global [90 x i8*] [i8* bitcast ([2 x i32]* @"\01L_OBJC_IMAGE_INFO" to i8*), i8* getelementptr ([16 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_" to i8*), i8* getelementptr ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_348", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_349" to i8*), i8* getelementptr ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_350", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_351" to i8*), i8* getelementptr ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_371", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_372" to i8*), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_373", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_374" to i8*), i8* getelementptr ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_379", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_380" to i8*), i8* getelementptr ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_381", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_382" to i8*), i8* getelementptr ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_430", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_431" to i8*), i8* getelementptr ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_432", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_433" to i8*), i8* getelementptr ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_439", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440" to i8*), i8* getelementptr ([22 x i8]* @"\01L_OBJC_METH_VAR_NAME_466", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_467" to i8*), i8* getelementptr ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_468", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_469" to i8*), i8* getelementptr ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_470", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_471" to i8*), i8* getelementptr ([16 x i8]* @"\01L_OBJC_METH_VAR_NAME_476", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_477" to i8*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_485", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_486" to i8*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_489", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_490" to i8*), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_494", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_495" to i8*), i8* getelementptr ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_510", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_511" to i8*), i8* getelementptr ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_879", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_880" to i8*), i8* getelementptr ([31 x i8]* @"\01L_OBJC_METH_VAR_NAME_899", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_900" to i8*), i8* getelementptr ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_908", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_909" to i8*), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_910", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_911" to i8*), i8* getelementptr ([38 x i8]* @"\01L_OBJC_METH_VAR_NAME_912", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_913" to i8*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_918", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_919" to i8*), i8* getelementptr ([12 x i8]* @"\01L_OBJC_METH_VAR_NAME_920", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_921" to i8*), i8* getelementptr ([27 x i8]* @"\01L_OBJC_METH_VAR_NAME_951", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_952" to i8*), i8* getelementptr ([53 x i8]* @"\01L_OBJC_METH_VAR_NAME_953", i32 0, i32 0), i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_954" to i8*), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* getelementptr ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_955", i32 0, i32 0), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_956", i32 0, i32 0), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_TYPE_957", i32 0, i32 0), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_958", i32 0, i32 0), i8* getelementptr ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_959", i32 0, i32 0), i8* getelementptr ([10 x i8]* @"\01L_OBJC_METH_VAR_TYPE_960", i32 0, i32 0), i8* getelementptr ([18 x i8]* @"\01L_OBJC_METH_VAR_NAME_961", i32 0, i32 0), i8* getelementptr ([17 x i8]* @"\01L_OBJC_METH_VAR_TYPE_962", i32 0, i32 0), i8* getelementptr ([22 x i8]* @"\01L_OBJC_METH_VAR_NAME_963", i32 0, i32 0), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_TYPE_964", i32 0, i32 0), i8* getelementptr ([51 x i8]* @"\01L_OBJC_METH_VAR_TYPE_965", i32 0, i32 0), i8* getelementptr ([41 x i8]* @"\01L_OBJC_METH_VAR_TYPE_966", i32 0, i32 0), i8* getelementptr ([72 x i8]* @"\01L_OBJC_METH_VAR_TYPE_967", i32 0, i32 0), i8* getelementptr ([32 x i8]* @"\01L_OBJC_METH_VAR_NAME_968", i32 0, i32 0), i8* getelementptr ([75 x i8]* @"\01L_OBJC_METH_VAR_TYPE_969", i32 0, i32 0), i8* getelementptr ([19 x i8]* @"\01L_OBJC_METH_VAR_NAME_970", i32 0, i32 0), i8* getelementptr ([9 x i8]* @"\01L_OBJC_METH_VAR_NAME_971", i32 0, i32 0), i8* getelementptr ([7 x i8]* @"\01L_OBJC_METH_VAR_TYPE_972", i32 0, i32 0), i8* getelementptr ([44 x i8]* @"\01L_OBJC_METH_VAR_TYPE_973", i32 0, i32 0), i8* getelementptr ([30 x i8]* @"\01L_OBJC_METH_VAR_NAME_974", i32 0, i32 0), i8* getelementptr ([56 x i8]* @"\01L_OBJC_METH_VAR_TYPE_975", i32 0, i32 0), i8* getelementptr ([9 x i8]* @"\01L_OBJC_CLASS_NAME_976", i32 0, i32 0), i8* getelementptr ([18 x i8]* @"\01L_OBJC_CLASS_NAME_977", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_DVIconAndTextCell" to i8*), i8* getelementptr ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_978", i32 0, i32 0), i8* getelementptr ([27 x i8]* @"\01L_OBJC_METH_VAR_TYPE_979", i32 0, i32 0), i8* bitcast (%0* @"\01L_OBJC_INSTANCE_VARIABLES_DVIconAndTextCell" to i8*), i8* bitcast (%1* @"\01L_OBJC_INSTANCE_METHODS_DVIconAndTextCell" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_DVIconAndTextCell" to i8*), i8* getelementptr ([1 x i8]* @"\01L_OBJC_CLASS_NAME_1012", i32 0, i32 0), i8* bitcast (%2* @"\01L_OBJC_SYMBOLS" to i8*), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"         ; <[90 x i8*]*> [#uses=0]
1066
1067 define internal %struct.objc_object* @"\01-[DVIconAndTextCell initTextCell:]"(%3* %self, %struct.objc_selector* %_cmd, %4* %string) nounwind {
1068 entry:
1069         %retval = alloca %struct.objc_object*           ; <%struct.objc_object**> [#uses=2]
1070         %self.addr = alloca %3*         ; <%3**> [#uses=7]
1071         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1072         %string.addr = alloca %4*               ; <%4**> [#uses=3]
1073         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*))
1074         store %3* %self, %3** %self.addr
1075         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1076         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable to { }*))
1077         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1078         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1079         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable345 to { }*))
1080         store %4* %string, %4** %string.addr
1081         %2 = bitcast %4** %string.addr to { }*          ; <{ }*> [#uses=1]
1082         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable347 to { }*))
1083         call void @llvm.dbg.stoppoint(i32 16, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1084         %self1 = load %3** %self.addr           ; <%3*> [#uses=1]
1085         %tmp = load %4** %string.addr           ; <%4*> [#uses=1]
1086         %objc_super = alloca %struct._objc_super                ; <%struct._objc_super*> [#uses=3]
1087         %3 = bitcast %3* %self1 to %struct.objc_object*         ; <%struct.objc_object*> [#uses=1]
1088         %4 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 0               ; <%struct.objc_object**> [#uses=1]
1089         store %struct.objc_object* %3, %struct.objc_object** %4
1090         %tmp2 = load %struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_"               ; <%struct._objc_class*> [#uses=1]
1091         %5 = bitcast %struct._objc_class* %tmp2 to %struct.objc_class*          ; <%struct.objc_class*> [#uses=1]
1092         %6 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 1               ; <%struct.objc_class**> [#uses=1]
1093         store %struct.objc_class* %5, %struct.objc_class** %6
1094         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_"          ; <%struct.objc_selector*> [#uses=1]
1095         %call = call %struct.objc_object* bitcast (%struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, ...)* @objc_msgSendSuper to %struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, %4*)*)(%struct._objc_super* %objc_super, %struct.objc_selector* %tmp3, %4* %tmp)         ; <%struct.objc_object*> [#uses=1]
1096         %conv = bitcast %struct.objc_object* %call to %3*               ; <%3*> [#uses=2]
1097         store %3* %conv, %3** %self.addr
1098         %tobool = icmp ne %3* %conv, null               ; <i1> [#uses=1]
1099         br i1 %tobool, label %if.then, label %if.end
1100
1101 if.then:                ; preds = %entry
1102         call void @llvm.dbg.stoppoint(i32 17, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1103         %tmp4 = load %3** %self.addr            ; <%3*> [#uses=1]
1104         %tmp5 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_349"               ; <%struct.objc_selector*> [#uses=1]
1105         %tmp6 = bitcast %3* %tmp4 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1106         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*, i32)*)(%struct.objc_object* %tmp6, %struct.objc_selector* %tmp5, i32 4)
1107         call void @llvm.dbg.stoppoint(i32 18, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1108         %tmp7 = load %3** %self.addr            ; <%3*> [#uses=1]
1109         %tmp8 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_351"               ; <%struct.objc_selector*> [#uses=1]
1110         %tmp9 = bitcast %3* %tmp7 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1111         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*, i32)*)(%struct.objc_object* %tmp9, %struct.objc_selector* %tmp8, i32 2)
1112         br label %if.end
1113
1114 if.end:         ; preds = %if.then, %entry
1115         call void @llvm.dbg.stoppoint(i32 20, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1116         %tmp10 = load %3** %self.addr           ; <%3*> [#uses=1]
1117         %conv11 = bitcast %3* %tmp10 to %struct.objc_object*            ; <%struct.objc_object*> [#uses=1]
1118         store %struct.objc_object* %conv11, %struct.objc_object** %retval
1119         br label %return
1120                 ; No predecessors!
1121         br label %return
1122
1123 return:         ; preds = %7, %if.end
1124         call void @llvm.dbg.stoppoint(i32 21, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1125         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*))
1126         %8 = load %struct.objc_object** %retval         ; <%struct.objc_object*> [#uses=1]
1127         ret %struct.objc_object* %8
1128 }
1129
1130 declare void @llvm.dbg.func.start({ }*) nounwind readnone
1131
1132 declare void @llvm.dbg.declare({ }*, { }*) nounwind readnone
1133
1134 declare void @llvm.dbg.stoppoint(i32, i32, { }*) nounwind readnone
1135
1136 declare %struct.objc_object* @objc_msgSendSuper(%struct._objc_super*, %struct.objc_selector*, ...)
1137
1138 declare %struct.objc_object* @objc_msgSend(%struct.objc_object*, %struct.objc_selector*, ...)
1139
1140 declare void @llvm.dbg.region.end({ }*) nounwind readnone
1141
1142 define internal %struct.objc_object* @"\01-[DVIconAndTextCell init]"(%3* %self, %struct.objc_selector* %_cmd) nounwind {
1143 entry:
1144         %retval = alloca %struct.objc_object*           ; <%struct.objc_object**> [#uses=2]
1145         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1146         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1147         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram353 to { }*))
1148         store %3* %self, %3** %self.addr
1149         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1150         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable354 to { }*))
1151         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1152         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1153         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable355 to { }*))
1154         call void @llvm.dbg.stoppoint(i32 24, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1155         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1156         %tmp1 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_"          ; <%struct.objc_selector*> [#uses=1]
1157         %tmp2 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1158         %call = call %struct.objc_object* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, %4*)*)(%struct.objc_object* %tmp2, %struct.objc_selector* %tmp1, %4* bitcast (%struct.NSConstantString* @"\01LC356" to %4*))          ; <%struct.objc_object*> [#uses=1]
1159         store %struct.objc_object* %call, %struct.objc_object** %retval
1160         br label %return
1161                 ; No predecessors!
1162         br label %return
1163
1164 return:         ; preds = %2, %entry
1165         call void @llvm.dbg.stoppoint(i32 25, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1166         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram353 to { }*))
1167         %3 = load %struct.objc_object** %retval         ; <%struct.objc_object*> [#uses=1]
1168         ret %struct.objc_object* %3
1169 }
1170
1171 define internal %struct.objc_object* @"\01-[DVIconAndTextCell copyWithZone:]"(%3* %self, %struct.objc_selector* %_cmd, %struct._NSZone* %zone) nounwind {
1172 entry:
1173         %retval = alloca %struct.objc_object*           ; <%struct.objc_object**> [#uses=2]
1174         %self.addr = alloca %3*         ; <%3**> [#uses=5]
1175         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1176         %zone.addr = alloca %struct._NSZone*            ; <%struct._NSZone**> [#uses=3]
1177         %copy = alloca %3*, align 4             ; <%3**> [#uses=5]
1178         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*))
1179         store %3* %self, %3** %self.addr
1180         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1181         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable359 to { }*))
1182         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1183         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1184         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable360 to { }*))
1185         store %struct._NSZone* %zone, %struct._NSZone** %zone.addr
1186         %2 = bitcast %struct._NSZone** %zone.addr to { }*               ; <{ }*> [#uses=1]
1187         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable368 to { }*))
1188         call void @llvm.dbg.stoppoint(i32 28, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1189         %3 = bitcast %3** %copy to { }*         ; <{ }*> [#uses=1]
1190         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable370 to { }*))
1191         %self1 = load %3** %self.addr           ; <%3*> [#uses=1]
1192         %tmp = load %struct._NSZone** %zone.addr                ; <%struct._NSZone*> [#uses=1]
1193         %objc_super = alloca %struct._objc_super                ; <%struct._objc_super*> [#uses=3]
1194         %4 = bitcast %3* %self1 to %struct.objc_object*         ; <%struct.objc_object*> [#uses=1]
1195         %5 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 0               ; <%struct.objc_object**> [#uses=1]
1196         store %struct.objc_object* %4, %struct.objc_object** %5
1197         %tmp2 = load %struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_"               ; <%struct._objc_class*> [#uses=1]
1198         %6 = bitcast %struct._objc_class* %tmp2 to %struct.objc_class*          ; <%struct.objc_class*> [#uses=1]
1199         %7 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 1               ; <%struct.objc_class**> [#uses=1]
1200         store %struct.objc_class* %6, %struct.objc_class** %7
1201         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_372"               ; <%struct.objc_selector*> [#uses=1]
1202         %call = call %struct.objc_object* bitcast (%struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, ...)* @objc_msgSendSuper to %struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, %struct._NSZone*)*)(%struct._objc_super* %objc_super, %struct.objc_selector* %tmp3, %struct._NSZone* %tmp)               ; <%struct.objc_object*> [#uses=1]
1203         %conv = bitcast %struct.objc_object* %call to %3*               ; <%3*> [#uses=1]
1204         store %3* %conv, %3** %copy
1205         call void @llvm.dbg.stoppoint(i32 29, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1206         %tmp4 = load %3** %copy         ; <%3*> [#uses=1]
1207         %8 = bitcast %3* %tmp4 to i8*           ; <i8*> [#uses=1]
1208         %add.ptr = getelementptr i8* %8, i32 48         ; <i8*> [#uses=1]
1209         %9 = bitcast i8* %add.ptr to %5**               ; <%5**> [#uses=1]
1210         %tmp5 = load %3** %self.addr            ; <%3*> [#uses=1]
1211         %10 = bitcast %3* %tmp5 to i8*          ; <i8*> [#uses=1]
1212         %add.ptr6 = getelementptr i8* %10, i32 48               ; <i8*> [#uses=1]
1213         %11 = bitcast i8* %add.ptr6 to %5**             ; <%5**> [#uses=1]
1214         %tmp7 = load %5** %11           ; <%5*> [#uses=1]
1215         %tmp8 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_374"               ; <%struct.objc_selector*> [#uses=1]
1216         %tmp9 = bitcast %5* %tmp7 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1217         %call10 = call %struct.objc_object* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %struct.objc_object* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp9, %struct.objc_selector* %tmp8)         ; <%struct.objc_object*> [#uses=1]
1218         %conv11 = bitcast %struct.objc_object* %call10 to %5*           ; <%5*> [#uses=1]
1219         store %5* %conv11, %5** %9
1220         call void @llvm.dbg.stoppoint(i32 30, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1221         %tmp12 = load %3** %copy                ; <%3*> [#uses=1]
1222         %12 = bitcast %3* %tmp12 to i8*         ; <i8*> [#uses=1]
1223         %add.ptr13 = getelementptr i8* %12, i32 52              ; <i8*> [#uses=1]
1224         %13 = bitcast i8* %add.ptr13 to %struct.CGPoint*                ; <%struct.CGPoint*> [#uses=1]
1225         %tmp14 = load %3** %self.addr           ; <%3*> [#uses=1]
1226         %14 = bitcast %3* %tmp14 to i8*         ; <i8*> [#uses=1]
1227         %add.ptr15 = getelementptr i8* %14, i32 52              ; <i8*> [#uses=1]
1228         %15 = bitcast i8* %add.ptr15 to %struct.CGPoint*                ; <%struct.CGPoint*> [#uses=1]
1229         %tmp16 = bitcast %struct.CGPoint* %13 to i8*            ; <i8*> [#uses=1]
1230         %tmp17 = bitcast %struct.CGPoint* %15 to i8*            ; <i8*> [#uses=1]
1231         call void @llvm.memcpy.i32(i8* %tmp16, i8* %tmp17, i32 16, i32 4)
1232         call void @llvm.dbg.stoppoint(i32 31, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1233         %tmp18 = load %3** %copy                ; <%3*> [#uses=1]
1234         %conv19 = bitcast %3* %tmp18 to %struct.objc_object*            ; <%struct.objc_object*> [#uses=1]
1235         store %struct.objc_object* %conv19, %struct.objc_object** %retval
1236         br label %return
1237                 ; No predecessors!
1238         br label %return
1239
1240 return:         ; preds = %16, %entry
1241         call void @llvm.dbg.stoppoint(i32 32, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1242         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram358 to { }*))
1243         %17 = load %struct.objc_object** %retval                ; <%struct.objc_object*> [#uses=1]
1244         ret %struct.objc_object* %17
1245 }
1246
1247 declare void @llvm.memcpy.i32(i8* nocapture, i8* nocapture, i32, i32) nounwind
1248
1249 define internal void @"\01-[DVIconAndTextCell dealloc]"(%3* %self, %struct.objc_selector* %_cmd) nounwind {
1250 entry:
1251         %self.addr = alloca %3*         ; <%3**> [#uses=4]
1252         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1253         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram376 to { }*))
1254         store %3* %self, %3** %self.addr
1255         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1256         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable377 to { }*))
1257         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1258         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1259         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable378 to { }*))
1260         call void @llvm.dbg.stoppoint(i32 35, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1261         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1262         %2 = bitcast %3* %tmp to i8*            ; <i8*> [#uses=1]
1263         %add.ptr = getelementptr i8* %2, i32 48         ; <i8*> [#uses=1]
1264         %3 = bitcast i8* %add.ptr to %5**               ; <%5**> [#uses=1]
1265         %tmp1 = load %5** %3            ; <%5*> [#uses=1]
1266         %tmp2 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_380"               ; <%struct.objc_selector*> [#uses=1]
1267         %tmp3 = bitcast %5* %tmp1 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1268         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp3, %struct.objc_selector* %tmp2)
1269         call void @llvm.dbg.stoppoint(i32 36, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1270         %self4 = load %3** %self.addr           ; <%3*> [#uses=1]
1271         %objc_super = alloca %struct._objc_super                ; <%struct._objc_super*> [#uses=3]
1272         %4 = bitcast %3* %self4 to %struct.objc_object*         ; <%struct.objc_object*> [#uses=1]
1273         %5 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 0               ; <%struct.objc_object**> [#uses=1]
1274         store %struct.objc_object* %4, %struct.objc_object** %5
1275         %tmp5 = load %struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_"               ; <%struct._objc_class*> [#uses=1]
1276         %6 = bitcast %struct._objc_class* %tmp5 to %struct.objc_class*          ; <%struct.objc_class*> [#uses=1]
1277         %7 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 1               ; <%struct.objc_class**> [#uses=1]
1278         store %struct.objc_class* %6, %struct.objc_class** %7
1279         %tmp6 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_382"               ; <%struct.objc_selector*> [#uses=1]
1280         call void bitcast (%struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, ...)* @objc_msgSendSuper to void (%struct._objc_super*, %struct.objc_selector*)*)(%struct._objc_super* %objc_super, %struct.objc_selector* %tmp6)
1281         call void @llvm.dbg.stoppoint(i32 37, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1282         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram376 to { }*))
1283         ret void
1284 }
1285
1286 define internal void @"\01-[DVIconAndTextCell setIcon:]"(%3* %self, %struct.objc_selector* %_cmd, %5* %newIcon) nounwind {
1287 entry:
1288         %self.addr = alloca %3*         ; <%3**> [#uses=5]
1289         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1290         %newIcon.addr = alloca %5*              ; <%5**> [#uses=4]
1291         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram384 to { }*))
1292         store %3* %self, %3** %self.addr
1293         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1294         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable385 to { }*))
1295         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1296         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1297         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable386 to { }*))
1298         store %5* %newIcon, %5** %newIcon.addr
1299         %2 = bitcast %5** %newIcon.addr to { }*         ; <{ }*> [#uses=1]
1300         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable388 to { }*))
1301         call void @llvm.dbg.stoppoint(i32 40, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1302         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1303         %3 = bitcast %3* %tmp to i8*            ; <i8*> [#uses=1]
1304         %add.ptr = getelementptr i8* %3, i32 48         ; <i8*> [#uses=1]
1305         %4 = bitcast i8* %add.ptr to %5**               ; <%5**> [#uses=1]
1306         %tmp1 = load %5** %4            ; <%5*> [#uses=1]
1307         %tmp2 = load %5** %newIcon.addr         ; <%5*> [#uses=1]
1308         %cmp = icmp ne %5* %tmp1, %tmp2         ; <i1> [#uses=1]
1309         br i1 %cmp, label %if.then, label %if.end
1310
1311 if.then:                ; preds = %entry
1312         call void @llvm.dbg.stoppoint(i32 41, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1313         %tmp3 = load %3** %self.addr            ; <%3*> [#uses=1]
1314         %5 = bitcast %3* %tmp3 to i8*           ; <i8*> [#uses=1]
1315         %add.ptr4 = getelementptr i8* %5, i32 48                ; <i8*> [#uses=1]
1316         %6 = bitcast i8* %add.ptr4 to %5**              ; <%5**> [#uses=1]
1317         %tmp5 = load %5** %6            ; <%5*> [#uses=1]
1318         %tmp6 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_380"               ; <%struct.objc_selector*> [#uses=1]
1319         %tmp7 = bitcast %5* %tmp5 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1320         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp7, %struct.objc_selector* %tmp6)
1321         call void @llvm.dbg.stoppoint(i32 42, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1322         %tmp8 = load %3** %self.addr            ; <%3*> [#uses=1]
1323         %7 = bitcast %3* %tmp8 to i8*           ; <i8*> [#uses=1]
1324         %add.ptr9 = getelementptr i8* %7, i32 48                ; <i8*> [#uses=1]
1325         %8 = bitcast i8* %add.ptr9 to %5**              ; <%5**> [#uses=1]
1326         %tmp10 = load %5** %newIcon.addr                ; <%5*> [#uses=1]
1327         %tmp11 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_374"              ; <%struct.objc_selector*> [#uses=1]
1328         %tmp12 = bitcast %5* %tmp10 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
1329         %call = call %struct.objc_object* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %struct.objc_object* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp12, %struct.objc_selector* %tmp11)         ; <%struct.objc_object*> [#uses=1]
1330         %conv = bitcast %struct.objc_object* %call to %5*               ; <%5*> [#uses=1]
1331         store %5* %conv, %5** %8
1332         br label %if.end
1333
1334 if.end:         ; preds = %if.then, %entry
1335         call void @llvm.dbg.stoppoint(i32 44, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1336         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram384 to { }*))
1337         ret void
1338 }
1339
1340 define internal %5* @"\01-[DVIconAndTextCell icon]"(%3* %self, %struct.objc_selector* %_cmd) nounwind {
1341 entry:
1342         %retval = alloca %5*            ; <%5**> [#uses=2]
1343         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1344         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1345         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram390 to { }*))
1346         store %3* %self, %3** %self.addr
1347         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1348         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable391 to { }*))
1349         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1350         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1351         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable392 to { }*))
1352         call void @llvm.dbg.stoppoint(i32 47, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1353         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1354         %2 = bitcast %3* %tmp to i8*            ; <i8*> [#uses=1]
1355         %add.ptr = getelementptr i8* %2, i32 48         ; <i8*> [#uses=1]
1356         %3 = bitcast i8* %add.ptr to %5**               ; <%5**> [#uses=1]
1357         %tmp1 = load %5** %3            ; <%5*> [#uses=1]
1358         store %5* %tmp1, %5** %retval
1359         br label %return
1360                 ; No predecessors!
1361         br label %return
1362
1363 return:         ; preds = %4, %entry
1364         call void @llvm.dbg.stoppoint(i32 48, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1365         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram390 to { }*))
1366         %5 = load %5** %retval          ; <%5*> [#uses=1]
1367         ret %5* %5
1368 }
1369
1370 define internal void @"\01-[DVIconAndTextCell preferredIconSize]"(%struct.CGPoint* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd) nounwind {
1371 entry:
1372         %retval = alloca %struct.CGPoint                ; <%struct.CGPoint*> [#uses=2]
1373         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1374         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1375         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram394 to { }*))
1376         store %3* %self, %3** %self.addr
1377         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1378         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable395 to { }*))
1379         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1380         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1381         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable396 to { }*))
1382         call void @llvm.dbg.stoppoint(i32 51, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1383         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1384         %2 = bitcast %3* %tmp to i8*            ; <i8*> [#uses=1]
1385         %add.ptr = getelementptr i8* %2, i32 52         ; <i8*> [#uses=1]
1386         %3 = bitcast i8* %add.ptr to %struct.CGPoint*           ; <%struct.CGPoint*> [#uses=1]
1387         %tmp1 = bitcast %struct.CGPoint* %retval to i8*         ; <i8*> [#uses=1]
1388         %tmp2 = bitcast %struct.CGPoint* %3 to i8*              ; <i8*> [#uses=1]
1389         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 16, i32 4)
1390         br label %return
1391                 ; No predecessors!
1392         br label %return
1393
1394 return:         ; preds = %4, %entry
1395         call void @llvm.dbg.stoppoint(i32 52, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1396         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram394 to { }*))
1397         %tmp3 = bitcast %struct.CGPoint* %agg.result to i8*             ; <i8*> [#uses=1]
1398         %tmp4 = bitcast %struct.CGPoint* %retval to i8*         ; <i8*> [#uses=1]
1399         call void @llvm.memcpy.i32(i8* %tmp3, i8* %tmp4, i32 16, i32 4)
1400         ret void
1401 }
1402
1403 define internal void @"\01-[DVIconAndTextCell setPreferredIconSize:]"(%3* %self, %struct.objc_selector* %_cmd, double %size.0, double %size.1) nounwind {
1404 entry:
1405         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1406         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1407         %size = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=4]
1408         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram398 to { }*))
1409         store %3* %self, %3** %self.addr
1410         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1411         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable399 to { }*))
1412         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1413         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1414         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable400 to { }*))
1415         %tmp = getelementptr %struct.CGPoint* %size, i32 0, i32 0               ; <double*> [#uses=1]
1416         store double %size.0, double* %tmp
1417         %tmp1 = getelementptr %struct.CGPoint* %size, i32 0, i32 1              ; <double*> [#uses=1]
1418         store double %size.1, double* %tmp1
1419         %2 = bitcast %struct.CGPoint* %size to { }*             ; <{ }*> [#uses=1]
1420         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable402 to { }*))
1421         call void @llvm.dbg.stoppoint(i32 55, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1422         %tmp2 = load %3** %self.addr            ; <%3*> [#uses=1]
1423         %3 = bitcast %3* %tmp2 to i8*           ; <i8*> [#uses=1]
1424         %add.ptr = getelementptr i8* %3, i32 52         ; <i8*> [#uses=1]
1425         %4 = bitcast i8* %add.ptr to %struct.CGPoint*           ; <%struct.CGPoint*> [#uses=1]
1426         %tmp3 = bitcast %struct.CGPoint* %4 to i8*              ; <i8*> [#uses=1]
1427         %tmp4 = bitcast %struct.CGPoint* %size to i8*           ; <i8*> [#uses=1]
1428         call void @llvm.memcpy.i32(i8* %tmp3, i8* %tmp4, i32 16, i32 4)
1429         call void @llvm.dbg.stoppoint(i32 56, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1430         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram398 to { }*))
1431         ret void
1432 }
1433
1434 define internal void @"\01-[DVIconAndTextCell iconSizeForBounds:]"(%struct.CGPoint* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
1435 entry:
1436         %retval = alloca %struct.CGPoint                ; <%struct.CGPoint*> [#uses=2]
1437         %self.addr = alloca %3*         ; <%3**> [#uses=6]
1438         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1439         %iconSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=5]
1440         %agg.tmp = alloca %struct.CGPoint               ; <%struct.CGPoint*> [#uses=3]
1441         %tmp22 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
1442         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*))
1443         store %3* %self, %3** %self.addr
1444         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1445         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable405 to { }*))
1446         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1447         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1448         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable406 to { }*))
1449         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
1450         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable427 to { }*))
1451         call void @llvm.dbg.stoppoint(i32 59, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1452         %3 = bitcast %struct.CGPoint* %iconSize to { }*         ; <{ }*> [#uses=1]
1453         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable429 to { }*))
1454         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1455         %4 = bitcast %3* %tmp to i8*            ; <i8*> [#uses=1]
1456         %add.ptr = getelementptr i8* %4, i32 52         ; <i8*> [#uses=1]
1457         %5 = bitcast i8* %add.ptr to %struct.CGPoint*           ; <%struct.CGPoint*> [#uses=1]
1458         %tmp1 = bitcast %struct.CGPoint* %iconSize to i8*               ; <i8*> [#uses=1]
1459         %tmp2 = bitcast %struct.CGPoint* %5 to i8*              ; <i8*> [#uses=1]
1460         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 16, i32 4)
1461         call void @llvm.dbg.stoppoint(i32 60, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1462         %tmp3 = load %3** %self.addr            ; <%3*> [#uses=1]
1463         %6 = bitcast %3* %tmp3 to i8*           ; <i8*> [#uses=1]
1464         %add.ptr4 = getelementptr i8* %6, i32 52                ; <i8*> [#uses=1]
1465         %7 = bitcast i8* %add.ptr4 to %struct.CGPoint*          ; <%struct.CGPoint*> [#uses=1]
1466         %tmp5 = bitcast %struct.CGPoint* %agg.tmp to i8*                ; <i8*> [#uses=1]
1467         %tmp6 = bitcast %struct.CGPoint* %7 to i8*              ; <i8*> [#uses=1]
1468         call void @llvm.memcpy.i32(i8* %tmp5, i8* %tmp6, i32 16, i32 4)
1469         %tmp7 = getelementptr %struct.CGPoint* %agg.tmp, i32 0, i32 0           ; <double*> [#uses=1]
1470         %tmp8 = load double* %tmp7              ; <double> [#uses=1]
1471         %tmp9 = getelementptr %struct.CGPoint* %agg.tmp, i32 0, i32 1           ; <double*> [#uses=1]
1472         %tmp10 = load double* %tmp9             ; <double> [#uses=1]
1473         %call = call signext i8 @DVIsEmptySize(double %tmp8, double %tmp10)             ; <i8> [#uses=1]
1474         %tobool = icmp ne i8 %call, 0           ; <i1> [#uses=1]
1475         br i1 %tobool, label %if.then, label %if.end
1476
1477 if.then:                ; preds = %entry
1478         call void @llvm.dbg.stoppoint(i32 61, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1479         %tmp11 = load %3** %self.addr           ; <%3*> [#uses=1]
1480         %tmp12 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_431"              ; <%struct.objc_selector*> [#uses=1]
1481         %tmp13 = bitcast %3* %tmp11 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
1482         %call14 = call %5* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %5* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp13, %struct.objc_selector* %tmp12)         ; <%5*> [#uses=1]
1483         %tobool15 = icmp ne %5* %call14, null           ; <i1> [#uses=1]
1484         br i1 %tobool15, label %cond.true, label %cond.false
1485
1486 cond.true:              ; preds = %if.then
1487         %tmp16 = load %3** %self.addr           ; <%3*> [#uses=1]
1488         %tmp17 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_431"              ; <%struct.objc_selector*> [#uses=1]
1489         %tmp18 = bitcast %3* %tmp16 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
1490         %call19 = call %5* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %5* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp18, %struct.objc_selector* %tmp17)         ; <%5*> [#uses=1]
1491         %tmp20 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_433"              ; <%struct.objc_selector*> [#uses=1]
1492         %tmp21 = bitcast %5* %call19 to %struct.objc_object*            ; <%struct.objc_object*> [#uses=1]
1493         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*)*)(%struct.CGPoint* noalias sret %tmp22, %struct.objc_object* %tmp21, %struct.objc_selector* %tmp20)
1494         %tmp23 = bitcast %struct.CGPoint* %iconSize to i8*              ; <i8*> [#uses=1]
1495         %tmp24 = bitcast %struct.CGPoint* %tmp22 to i8*         ; <i8*> [#uses=1]
1496         call void @llvm.memcpy.i32(i8* %tmp23, i8* %tmp24, i32 16, i32 4)
1497         br label %cond.end
1498
1499 cond.false:             ; preds = %if.then
1500         %tmp25 = bitcast %struct.CGPoint* %iconSize to i8*              ; <i8*> [#uses=1]
1501         call void @llvm.memcpy.i32(i8* %tmp25, i8* bitcast (%struct.CGPoint* @NSZeroSize to i8*), i32 16, i32 4)
1502         br label %cond.end
1503
1504 cond.end:               ; preds = %cond.false, %cond.true
1505         br label %if.end
1506
1507 if.end:         ; preds = %cond.end, %entry
1508         call void @llvm.dbg.stoppoint(i32 63, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1509         %tmp26 = bitcast %struct.CGPoint* %retval to i8*                ; <i8*> [#uses=1]
1510         %tmp27 = bitcast %struct.CGPoint* %iconSize to i8*              ; <i8*> [#uses=1]
1511         call void @llvm.memcpy.i32(i8* %tmp26, i8* %tmp27, i32 16, i32 4)
1512         br label %return
1513                 ; No predecessors!
1514         br label %return
1515
1516 return:         ; preds = %8, %if.end
1517         call void @llvm.dbg.stoppoint(i32 64, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1518         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram404 to { }*))
1519         %tmp28 = bitcast %struct.CGPoint* %agg.result to i8*            ; <i8*> [#uses=1]
1520         %tmp29 = bitcast %struct.CGPoint* %retval to i8*                ; <i8*> [#uses=1]
1521         call void @llvm.memcpy.i32(i8* %tmp28, i8* %tmp29, i32 16, i32 4)
1522         ret void
1523 }
1524
1525 declare signext i8 @DVIsEmptySize(double, double)
1526
1527 declare void @objc_msgSend_stret(%struct.objc_object*, %struct.objc_selector*, ...)
1528
1529 define internal double @"\01-[DVIconAndTextCell iconInsetForBounds:]"(%3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
1530 entry:
1531         %retval = alloca double         ; <double*> [#uses=2]
1532         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1533         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1534         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
1535         %tmp5 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
1536         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram435 to { }*))
1537         store %3* %self, %3** %self.addr
1538         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1539         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable436 to { }*))
1540         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1541         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1542         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable437 to { }*))
1543         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
1544         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable438 to { }*))
1545         call void @llvm.dbg.stoppoint(i32 67, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1546         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1547         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
1548         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
1549         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
1550         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440"               ; <%struct.objc_selector*> [#uses=1]
1551         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1552         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGPoint* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)
1553         %tmp6 = getelementptr %struct.CGPoint* %tmp5, i32 0, i32 0              ; <double*> [#uses=1]
1554         %tmp7 = load double* %tmp6              ; <double> [#uses=1]
1555         %div = fdiv double %tmp7, 3.000000e+00          ; <double> [#uses=1]
1556         %call = call double @floor(double %div)         ; <double> [#uses=1]
1557         store double %call, double* %retval
1558         br label %return
1559                 ; No predecessors!
1560         br label %return
1561
1562 return:         ; preds = %3, %entry
1563         call void @llvm.dbg.stoppoint(i32 68, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1564         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram435 to { }*))
1565         %4 = load double* %retval               ; <double> [#uses=1]
1566         ret double %4
1567 }
1568
1569 declare double @floor(double)
1570
1571 define internal double @"\01-[DVIconAndTextCell textInsetForBounds:]"(%3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
1572 entry:
1573         %retval = alloca double         ; <double*> [#uses=2]
1574         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1575         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1576         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
1577         %tmp5 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
1578         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram442 to { }*))
1579         store %3* %self, %3** %self.addr
1580         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1581         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable443 to { }*))
1582         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1583         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1584         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable444 to { }*))
1585         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
1586         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable445 to { }*))
1587         call void @llvm.dbg.stoppoint(i32 71, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1588         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1589         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
1590         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
1591         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
1592         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440"               ; <%struct.objc_selector*> [#uses=1]
1593         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1594         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGPoint* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)
1595         %tmp6 = getelementptr %struct.CGPoint* %tmp5, i32 0, i32 0              ; <double*> [#uses=1]
1596         %tmp7 = load double* %tmp6              ; <double> [#uses=1]
1597         %div = fdiv double %tmp7, 3.000000e+00          ; <double> [#uses=1]
1598         %call = call double @floor(double %div)         ; <double> [#uses=1]
1599         store double %call, double* %retval
1600         br label %return
1601                 ; No predecessors!
1602         br label %return
1603
1604 return:         ; preds = %3, %entry
1605         call void @llvm.dbg.stoppoint(i32 72, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1606         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram442 to { }*))
1607         %4 = load double* %retval               ; <double> [#uses=1]
1608         ret double %4
1609 }
1610
1611 define internal %6* @"\01-[DVIconAndTextCell attributedTitle]"(%3* %self, %struct.objc_selector* %_cmd) nounwind {
1612 entry:
1613         %retval = alloca %6*            ; <%6**> [#uses=2]
1614         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1615         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1616         %title = alloca %7*, align 4            ; <%7**> [#uses=3]
1617         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram455 to { }*))
1618         store %3* %self, %3** %self.addr
1619         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1620         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable456 to { }*))
1621         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1622         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1623         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable457 to { }*))
1624         call void @llvm.dbg.stoppoint(i32 75, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1625         %2 = bitcast %7** %title to { }*                ; <{ }*> [#uses=1]
1626         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable465 to { }*))
1627         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1628         %tmp1 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_467"               ; <%struct.objc_selector*> [#uses=1]
1629         %tmp2 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1630         %call = call %6* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %6* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp2, %struct.objc_selector* %tmp1)             ; <%6*> [#uses=1]
1631         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_469"               ; <%struct.objc_selector*> [#uses=1]
1632         %tmp4 = bitcast %6* %call to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1633         %call5 = call %struct.objc_object* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %struct.objc_object* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp4, %struct.objc_selector* %tmp3)          ; <%struct.objc_object*> [#uses=1]
1634         %tmp6 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_471"               ; <%struct.objc_selector*> [#uses=1]
1635         %call7 = call %struct.objc_object* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %struct.objc_object* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %call5, %struct.objc_selector* %tmp6)         ; <%struct.objc_object*> [#uses=1]
1636         %conv = bitcast %struct.objc_object* %call7 to %7*              ; <%7*> [#uses=1]
1637         store %7* %conv, %7** %title
1638         call void @llvm.dbg.stoppoint(i32 76, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1639         %tmp8 = load %7** %title                ; <%7*> [#uses=1]
1640         %conv9 = bitcast %7* %tmp8 to %6*               ; <%6*> [#uses=1]
1641         store %6* %conv9, %6** %retval
1642         br label %return
1643                 ; No predecessors!
1644         br label %return
1645
1646 return:         ; preds = %3, %entry
1647         call void @llvm.dbg.stoppoint(i32 77, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1648         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram455 to { }*))
1649         %4 = load %6** %retval          ; <%6*> [#uses=1]
1650         ret %6* %4
1651 }
1652
1653 define internal void @"\01-[DVIconAndTextCell titleSize]"(%struct.CGPoint* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd) nounwind {
1654 entry:
1655         %retval = alloca %struct.CGPoint                ; <%struct.CGPoint*> [#uses=2]
1656         %self.addr = alloca %3*         ; <%3**> [#uses=3]
1657         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1658         %tmp5 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
1659         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram473 to { }*))
1660         store %3* %self, %3** %self.addr
1661         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1662         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable474 to { }*))
1663         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1664         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1665         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable475 to { }*))
1666         call void @llvm.dbg.stoppoint(i32 80, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1667         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1668         %tmp1 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_477"               ; <%struct.objc_selector*> [#uses=1]
1669         %tmp2 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1670         %call = call %6* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %6* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp2, %struct.objc_selector* %tmp1)             ; <%6*> [#uses=1]
1671         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_433"               ; <%struct.objc_selector*> [#uses=1]
1672         %tmp4 = bitcast %6* %call to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
1673         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*)*)(%struct.CGPoint* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3)
1674         %tmp6 = bitcast %struct.CGPoint* %retval to i8*         ; <i8*> [#uses=1]
1675         %tmp7 = bitcast %struct.CGPoint* %tmp5 to i8*           ; <i8*> [#uses=1]
1676         call void @llvm.memcpy.i32(i8* %tmp6, i8* %tmp7, i32 16, i32 4)
1677         br label %return
1678                 ; No predecessors!
1679         br label %return
1680
1681 return:         ; preds = %2, %entry
1682         call void @llvm.dbg.stoppoint(i32 81, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1683         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram473 to { }*))
1684         %tmp8 = bitcast %struct.CGPoint* %agg.result to i8*             ; <i8*> [#uses=1]
1685         %tmp9 = bitcast %struct.CGPoint* %retval to i8*         ; <i8*> [#uses=1]
1686         call void @llvm.memcpy.i32(i8* %tmp8, i8* %tmp9, i32 16, i32 4)
1687         ret void
1688 }
1689
1690 define internal void @"\01-[DVIconAndTextCell titleAndIconRectForBounds:]"(%struct.CGRect* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
1691 entry:
1692         %retval.i175 = alloca double            ; <double*> [#uses=2]
1693         %aRect172 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
1694         %retval.i168 = alloca double            ; <double*> [#uses=2]
1695         %aRect165 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
1696         %retval.i154 = alloca %struct.CGPoint           ; <%struct.CGPoint*> [#uses=2]
1697         %w.addr.i155 = alloca double            ; <double*> [#uses=3]
1698         %h.addr.i156 = alloca double            ; <double*> [#uses=3]
1699         %s.i = alloca %struct.CGPoint, align 4          ; <%struct.CGPoint*> [#uses=4]
1700         %retval.i150 = alloca double            ; <double*> [#uses=2]
1701         %aRect147 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
1702         %retval.i143 = alloca double            ; <double*> [#uses=2]
1703         %aRect140 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
1704         %retval.i136 = alloca double            ; <double*> [#uses=2]
1705         %aRect133 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
1706         %retval.i129 = alloca %struct.CGRect            ; <%struct.CGRect*> [#uses=2]
1707         %x.addr.i = alloca double               ; <double*> [#uses=3]
1708         %y.addr.i = alloca double               ; <double*> [#uses=3]
1709         %w.addr.i = alloca double               ; <double*> [#uses=3]
1710         %h.addr.i = alloca double               ; <double*> [#uses=3]
1711         %r.i = alloca %struct.CGRect, align 4           ; <%struct.CGRect*> [#uses=6]
1712         %retval.i = alloca double               ; <double*> [#uses=2]
1713         %aRect = alloca %struct.CGRect, align 8         ; <%struct.CGRect*> [#uses=3]
1714         %retval = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
1715         %self.addr = alloca %3*         ; <%3**> [#uses=6]
1716         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
1717         %iconInset = alloca double, align 8             ; <double*> [#uses=3]
1718         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
1719         %textInset = alloca double, align 8             ; <double*> [#uses=5]
1720         %agg.tmp7 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
1721         %iconSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=8]
1722         %agg.tmp15 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
1723         %tmp20 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
1724         %textSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=8]
1725         %tmp27 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
1726         %maxLegalWidth = alloca double, align 8         ; <double*> [#uses=4]
1727         %agg.tmp31 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
1728         %titleAndIconSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=5]
1729         %agg.tmp65 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
1730         %agg.tmp85 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
1731         %tmp91 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
1732         %x = alloca double, align 8             ; <double*> [#uses=4]
1733         %y = alloca double, align 8             ; <double*> [#uses=3]
1734         %agg.tmp96 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
1735         %agg.tmp100 = alloca %struct.CGRect             ; <%struct.CGRect*> [#uses=2]
1736         %agg.tmp110 = alloca %struct.CGRect             ; <%struct.CGRect*> [#uses=2]
1737         %tmp122 = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
1738         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*))
1739         store %3* %self, %3** %self.addr
1740         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
1741         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable480 to { }*))
1742         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
1743         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
1744         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable481 to { }*))
1745         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
1746         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable482 to { }*))
1747         call void @llvm.dbg.stoppoint(i32 84, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1748         %3 = bitcast double* %iconInset to { }*         ; <{ }*> [#uses=1]
1749         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable484 to { }*))
1750         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
1751         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
1752         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
1753         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
1754         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_486"               ; <%struct.objc_selector*> [#uses=1]
1755         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
1756         %call = call double bitcast (double (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_fpret to double (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)              ; <double> [#uses=1]
1757         store double %call, double* %iconInset
1758         call void @llvm.dbg.stoppoint(i32 85, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1759         %4 = bitcast double* %textInset to { }*         ; <{ }*> [#uses=1]
1760         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable488 to { }*))
1761         %tmp6 = load %3** %self.addr            ; <%3*> [#uses=1]
1762         %tmp8 = bitcast %struct.CGRect* %agg.tmp7 to i8*                ; <i8*> [#uses=1]
1763         %tmp9 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
1764         call void @llvm.memcpy.i32(i8* %tmp8, i8* %tmp9, i32 32, i32 4)
1765         %tmp10 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_490"              ; <%struct.objc_selector*> [#uses=1]
1766         %tmp11 = bitcast %3* %tmp6 to %struct.objc_object*              ; <%struct.objc_object*> [#uses=1]
1767         %call12 = call double bitcast (double (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_fpret to double (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.objc_object* %tmp11, %struct.objc_selector* %tmp10, %struct.CGRect* byval %agg.tmp7)         ; <double> [#uses=1]
1768         store double %call12, double* %textInset
1769         call void @llvm.dbg.stoppoint(i32 86, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1770         %5 = bitcast %struct.CGPoint* %iconSize to { }*         ; <{ }*> [#uses=1]
1771         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable491 to { }*))
1772         %tmp14 = load %3** %self.addr           ; <%3*> [#uses=1]
1773         %tmp16 = bitcast %struct.CGRect* %agg.tmp15 to i8*              ; <i8*> [#uses=1]
1774         %tmp17 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
1775         call void @llvm.memcpy.i32(i8* %tmp16, i8* %tmp17, i32 32, i32 4)
1776         %tmp18 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440"              ; <%struct.objc_selector*> [#uses=1]
1777         %tmp19 = bitcast %3* %tmp14 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
1778         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGPoint* noalias sret %tmp20, %struct.objc_object* %tmp19, %struct.objc_selector* %tmp18, %struct.CGRect* byval %agg.tmp15)
1779         %tmp21 = bitcast %struct.CGPoint* %iconSize to i8*              ; <i8*> [#uses=1]
1780         %tmp22 = bitcast %struct.CGPoint* %tmp20 to i8*         ; <i8*> [#uses=1]
1781         call void @llvm.memcpy.i32(i8* %tmp21, i8* %tmp22, i32 16, i32 4)
1782         call void @llvm.dbg.stoppoint(i32 87, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1783         %6 = bitcast %struct.CGPoint* %textSize to { }*         ; <{ }*> [#uses=1]
1784         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable493 to { }*))
1785         %tmp24 = load %3** %self.addr           ; <%3*> [#uses=1]
1786         %tmp25 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_495"              ; <%struct.objc_selector*> [#uses=1]
1787         %tmp26 = bitcast %3* %tmp24 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
1788         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*)*)(%struct.CGPoint* noalias sret %tmp27, %struct.objc_object* %tmp26, %struct.objc_selector* %tmp25)
1789         %tmp28 = bitcast %struct.CGPoint* %textSize to i8*              ; <i8*> [#uses=1]
1790         %tmp29 = bitcast %struct.CGPoint* %tmp27 to i8*         ; <i8*> [#uses=1]
1791         call void @llvm.memcpy.i32(i8* %tmp28, i8* %tmp29, i32 16, i32 4)
1792         call void @llvm.dbg.stoppoint(i32 88, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1793         %7 = bitcast double* %maxLegalWidth to { }*             ; <{ }*> [#uses=1]
1794         call void @llvm.dbg.declare({ }* %7, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable497 to { }*))
1795         %tmp32 = bitcast %struct.CGRect* %agg.tmp31 to i8*              ; <i8*> [#uses=1]
1796         %tmp33 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
1797         call void @llvm.memcpy.i32(i8* %tmp32, i8* %tmp33, i32 32, i32 4)
1798         %tmp127 = bitcast %struct.CGRect* %aRect to i8*         ; <i8*> [#uses=1]
1799         %tmp128 = bitcast %struct.CGRect* %agg.tmp31 to i8*             ; <i8*> [#uses=1]
1800         call void @llvm.memcpy.i64(i8* %tmp127, i8* %tmp128, i64 32, i32 1)
1801         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1010 to { }*))
1802         %8 = bitcast %struct.CGRect* %aRect to { }*             ; <{ }*> [#uses=1]
1803         call void @llvm.dbg.declare({ }* %8, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1011 to { }*))
1804         call void @llvm.dbg.stoppoint(i32 134, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1805         %tmp.i = getelementptr %struct.CGRect* %aRect, i32 0, i32 1             ; <%struct.CGPoint*> [#uses=1]
1806         %tmp1.i = getelementptr %struct.CGPoint* %tmp.i, i32 0, i32 0           ; <double*> [#uses=1]
1807         %tmp2.i = load double* %tmp1.i          ; <double> [#uses=1]
1808         store double %tmp2.i, double* %retval.i
1809         call void @llvm.dbg.stoppoint(i32 135, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1810         %9 = load double* %retval.i             ; <double> [#uses=1]
1811         %tmp35 = load double* %textInset                ; <double> [#uses=1]
1812         %sub = sub double %9, %tmp35            ; <double> [#uses=1]
1813         store double %sub, double* %maxLegalWidth
1814         call void @llvm.dbg.stoppoint(i32 89, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1815         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1010 to { }*))
1816         %10 = bitcast %struct.CGPoint* %titleAndIconSize to { }*                ; <{ }*> [#uses=1]
1817         call void @llvm.dbg.declare({ }* %10, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable499 to { }*))
1818         %tmp37 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 0         ; <double*> [#uses=1]
1819         %tmp38 = load double* %tmp37            ; <double> [#uses=1]
1820         %tmp39 = load double* %textInset                ; <double> [#uses=1]
1821         %add = add double %tmp38, %tmp39                ; <double> [#uses=1]
1822         %tmp40 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 0         ; <double*> [#uses=1]
1823         %tmp41 = load double* %tmp40            ; <double> [#uses=1]
1824         %add42 = add double %add, %tmp41                ; <double> [#uses=1]
1825         %tmp43 = load double* %maxLegalWidth            ; <double> [#uses=1]
1826         %cmp = fcmp olt double %add42, %tmp43           ; <i1> [#uses=1]
1827         br i1 %cmp, label %cond.true, label %cond.false
1828
1829 cond.true:              ; preds = %entry
1830         %tmp44 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 0         ; <double*> [#uses=1]
1831         %tmp45 = load double* %tmp44            ; <double> [#uses=1]
1832         %tmp46 = load double* %textInset                ; <double> [#uses=1]
1833         %add47 = add double %tmp45, %tmp46              ; <double> [#uses=1]
1834         %tmp48 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 0         ; <double*> [#uses=1]
1835         %tmp49 = load double* %tmp48            ; <double> [#uses=1]
1836         %add50 = add double %add47, %tmp49              ; <double> [#uses=1]
1837         br label %cond.end
1838
1839 cond.false:             ; preds = %entry
1840         %tmp51 = load double* %maxLegalWidth            ; <double> [#uses=1]
1841         br label %cond.end
1842
1843 cond.end:               ; preds = %cond.false, %cond.true
1844         %cond = phi double [ %add50, %cond.true ], [ %tmp51, %cond.false ]              ; <double> [#uses=1]
1845         %tmp52 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
1846         %tmp53 = load double* %tmp52            ; <double> [#uses=1]
1847         %tmp54 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 1         ; <double*> [#uses=1]
1848         %tmp55 = load double* %tmp54            ; <double> [#uses=1]
1849         %cmp56 = fcmp ogt double %tmp53, %tmp55         ; <i1> [#uses=1]
1850         br i1 %cmp56, label %cond.true57, label %cond.false60
1851
1852 cond.true57:            ; preds = %cond.end
1853         %tmp58 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
1854         %tmp59 = load double* %tmp58            ; <double> [#uses=1]
1855         br label %cond.end63
1856
1857 cond.false60:           ; preds = %cond.end
1858         %tmp61 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 1         ; <double*> [#uses=1]
1859         %tmp62 = load double* %tmp61            ; <double> [#uses=1]
1860         br label %cond.end63
1861
1862 cond.end63:             ; preds = %cond.false60, %cond.true57
1863         %cond64 = phi double [ %tmp59, %cond.true57 ], [ %tmp62, %cond.false60 ]                ; <double> [#uses=1]
1864         %tmp66 = bitcast %struct.CGRect* %agg.tmp65 to i8*              ; <i8*> [#uses=1]
1865         %tmp67 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
1866         call void @llvm.memcpy.i32(i8* %tmp66, i8* %tmp67, i32 32, i32 4)
1867         %tmp173 = bitcast %struct.CGRect* %aRect172 to i8*              ; <i8*> [#uses=1]
1868         %tmp174 = bitcast %struct.CGRect* %agg.tmp65 to i8*             ; <i8*> [#uses=1]
1869         call void @llvm.memcpy.i64(i8* %tmp173, i8* %tmp174, i64 32, i32 1)
1870         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
1871         %11 = bitcast %struct.CGRect* %aRect172 to { }*         ; <{ }*> [#uses=1]
1872         call void @llvm.dbg.declare({ }* %11, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
1873         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1874         %tmp.i176 = getelementptr %struct.CGRect* %aRect172, i32 0, i32 1               ; <%struct.CGPoint*> [#uses=1]
1875         %tmp1.i177 = getelementptr %struct.CGPoint* %tmp.i176, i32 0, i32 1             ; <double*> [#uses=1]
1876         %tmp2.i178 = load double* %tmp1.i177            ; <double> [#uses=1]
1877         store double %tmp2.i178, double* %retval.i175
1878         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1879         %12 = load double* %retval.i175         ; <double> [#uses=1]
1880         %cmp69 = fcmp olt double %cond64, %12           ; <i1> [#uses=1]
1881         br i1 %cmp69, label %cond.true70, label %cond.false84
1882
1883 cond.true70:            ; preds = %cond.end63
1884         %tmp71 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
1885         %tmp72 = load double* %tmp71            ; <double> [#uses=1]
1886         %tmp73 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 1         ; <double*> [#uses=1]
1887         %tmp74 = load double* %tmp73            ; <double> [#uses=1]
1888         %cmp75 = fcmp ogt double %tmp72, %tmp74         ; <i1> [#uses=1]
1889         br i1 %cmp75, label %cond.true76, label %cond.false79
1890
1891 cond.true76:            ; preds = %cond.true70
1892         %tmp77 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
1893         %tmp78 = load double* %tmp77            ; <double> [#uses=1]
1894         br label %cond.end82
1895
1896 cond.false79:           ; preds = %cond.true70
1897         %tmp80 = getelementptr %struct.CGPoint* %textSize, i32 0, i32 1         ; <double*> [#uses=1]
1898         %tmp81 = load double* %tmp80            ; <double> [#uses=1]
1899         br label %cond.end82
1900
1901 cond.end82:             ; preds = %cond.false79, %cond.true76
1902         %cond83 = phi double [ %tmp78, %cond.true76 ], [ %tmp81, %cond.false79 ]                ; <double> [#uses=1]
1903         br label %cond.end89
1904
1905 cond.false84:           ; preds = %cond.end63
1906         %tmp86 = bitcast %struct.CGRect* %agg.tmp85 to i8*              ; <i8*> [#uses=1]
1907         %tmp87 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
1908         call void @llvm.memcpy.i32(i8* %tmp86, i8* %tmp87, i32 32, i32 4)
1909         %tmp166 = bitcast %struct.CGRect* %aRect165 to i8*              ; <i8*> [#uses=1]
1910         %tmp167 = bitcast %struct.CGRect* %agg.tmp85 to i8*             ; <i8*> [#uses=1]
1911         call void @llvm.memcpy.i64(i8* %tmp166, i8* %tmp167, i64 32, i32 1)
1912         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
1913         %13 = bitcast %struct.CGRect* %aRect165 to { }*         ; <{ }*> [#uses=1]
1914         call void @llvm.dbg.declare({ }* %13, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
1915         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1916         %tmp.i169 = getelementptr %struct.CGRect* %aRect165, i32 0, i32 1               ; <%struct.CGPoint*> [#uses=1]
1917         %tmp1.i170 = getelementptr %struct.CGPoint* %tmp.i169, i32 0, i32 1             ; <double*> [#uses=1]
1918         %tmp2.i171 = load double* %tmp1.i170            ; <double> [#uses=1]
1919         store double %tmp2.i171, double* %retval.i168
1920         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1921         %14 = load double* %retval.i168         ; <double> [#uses=1]
1922         br label %cond.end89
1923
1924 cond.end89:             ; preds = %cond.false84, %cond.end82
1925         %cond90 = phi double [ %cond83, %cond.end82 ], [ %14, %cond.false84 ]           ; <double> [#uses=1]
1926         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*)) nounwind
1927         store double %cond, double* %w.addr.i155
1928         %15 = bitcast double* %w.addr.i155 to { }*              ; <{ }*> [#uses=1]
1929         call void @llvm.dbg.declare({ }* %15, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1005 to { }*)) nounwind
1930         store double %cond90, double* %h.addr.i156
1931         %16 = bitcast double* %h.addr.i156 to { }*              ; <{ }*> [#uses=1]
1932         call void @llvm.dbg.declare({ }* %16, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1006 to { }*)) nounwind
1933         call void @llvm.dbg.stoppoint(i32 94, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
1934         %17 = bitcast %struct.CGPoint* %s.i to { }*             ; <{ }*> [#uses=1]
1935         call void @llvm.dbg.declare({ }* %17, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1008 to { }*)) nounwind
1936         call void @llvm.dbg.stoppoint(i32 95, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
1937         %tmp.i157 = getelementptr %struct.CGPoint* %s.i, i32 0, i32 0           ; <double*> [#uses=1]
1938         %tmp1.i158 = load double* %w.addr.i155          ; <double> [#uses=1]
1939         store double %tmp1.i158, double* %tmp.i157
1940         call void @llvm.dbg.stoppoint(i32 96, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
1941         %tmp2.i159 = getelementptr %struct.CGPoint* %s.i, i32 0, i32 1          ; <double*> [#uses=1]
1942         %tmp3.i160 = load double* %h.addr.i156          ; <double> [#uses=1]
1943         store double %tmp3.i160, double* %tmp2.i159
1944         call void @llvm.dbg.stoppoint(i32 97, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
1945         %tmp4.i161 = bitcast %struct.CGPoint* %retval.i154 to i8*               ; <i8*> [#uses=1]
1946         %tmp5.i162 = bitcast %struct.CGPoint* %s.i to i8*               ; <i8*> [#uses=1]
1947         call void @llvm.memcpy.i32(i8* %tmp4.i161, i8* %tmp5.i162, i32 16, i32 4) nounwind
1948         call void @llvm.dbg.stoppoint(i32 98, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
1949         %tmp6.i163 = bitcast %struct.CGPoint* %tmp91 to i8*             ; <i8*> [#uses=1]
1950         %tmp7.i164 = bitcast %struct.CGPoint* %retval.i154 to i8*               ; <i8*> [#uses=1]
1951         call void @llvm.memcpy.i32(i8* %tmp6.i163, i8* %tmp7.i164, i32 16, i32 4) nounwind
1952         %tmp92 = bitcast %struct.CGPoint* %titleAndIconSize to i8*              ; <i8*> [#uses=1]
1953         %tmp93 = bitcast %struct.CGPoint* %tmp91 to i8*         ; <i8*> [#uses=1]
1954         call void @llvm.memcpy.i32(i8* %tmp92, i8* %tmp93, i32 16, i32 4)
1955         call void @llvm.dbg.stoppoint(i32 90, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
1956         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*))
1957         %18 = bitcast double* %x to { }*                ; <{ }*> [#uses=1]
1958         call void @llvm.dbg.declare({ }* %18, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable500 to { }*))
1959         store double 0.000000e+00, double* %x
1960         %19 = bitcast double* %y to { }*                ; <{ }*> [#uses=1]
1961         call void @llvm.dbg.declare({ }* %19, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable501 to { }*))
1962         %tmp97 = bitcast %struct.CGRect* %agg.tmp96 to i8*              ; <i8*> [#uses=1]
1963         %tmp98 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
1964         call void @llvm.memcpy.i32(i8* %tmp97, i8* %tmp98, i32 32, i32 4)
1965         %tmp148 = bitcast %struct.CGRect* %aRect147 to i8*              ; <i8*> [#uses=1]
1966         %tmp149 = bitcast %struct.CGRect* %agg.tmp96 to i8*             ; <i8*> [#uses=1]
1967         call void @llvm.memcpy.i64(i8* %tmp148, i8* %tmp149, i64 32, i32 1)
1968         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram998 to { }*))
1969         %20 = bitcast %struct.CGRect* %aRect147 to { }*         ; <{ }*> [#uses=1]
1970         call void @llvm.dbg.declare({ }* %20, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable999 to { }*))
1971         call void @llvm.dbg.stoppoint(i32 130, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1972         %tmp.i151 = getelementptr %struct.CGRect* %aRect147, i32 0, i32 0               ; <%struct.CGPoint*> [#uses=1]
1973         %tmp1.i152 = getelementptr %struct.CGPoint* %tmp.i151, i32 0, i32 1             ; <double*> [#uses=1]
1974         %tmp2.i153 = load double* %tmp1.i152            ; <double> [#uses=1]
1975         store double %tmp2.i153, double* %retval.i150
1976         call void @llvm.dbg.stoppoint(i32 131, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1977         %21 = load double* %retval.i150         ; <double> [#uses=1]
1978         %tmp101 = bitcast %struct.CGRect* %agg.tmp100 to i8*            ; <i8*> [#uses=1]
1979         %tmp102 = bitcast %struct.CGRect* %bounds to i8*                ; <i8*> [#uses=1]
1980         call void @llvm.memcpy.i32(i8* %tmp101, i8* %tmp102, i32 32, i32 4)
1981         %tmp141 = bitcast %struct.CGRect* %aRect140 to i8*              ; <i8*> [#uses=1]
1982         %tmp142 = bitcast %struct.CGRect* %agg.tmp100 to i8*            ; <i8*> [#uses=1]
1983         call void @llvm.memcpy.i64(i8* %tmp141, i8* %tmp142, i64 32, i32 1)
1984         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
1985         %22 = bitcast %struct.CGRect* %aRect140 to { }*         ; <{ }*> [#uses=1]
1986         call void @llvm.dbg.declare({ }* %22, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
1987         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1988         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram998 to { }*))
1989         %tmp.i144 = getelementptr %struct.CGRect* %aRect140, i32 0, i32 1               ; <%struct.CGPoint*> [#uses=1]
1990         %tmp1.i145 = getelementptr %struct.CGPoint* %tmp.i144, i32 0, i32 1             ; <double*> [#uses=1]
1991         %tmp2.i146 = load double* %tmp1.i145            ; <double> [#uses=1]
1992         store double %tmp2.i146, double* %retval.i143
1993         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
1994         %23 = load double* %retval.i143         ; <double> [#uses=1]
1995         %div = fdiv double %23, 2.000000e+00            ; <double> [#uses=1]
1996         %tmp104 = getelementptr %struct.CGPoint* %titleAndIconSize, i32 0, i32 1                ; <double*> [#uses=1]
1997         %tmp105 = load double* %tmp104          ; <double> [#uses=1]
1998         %div106 = fdiv double %tmp105, 2.000000e+00             ; <double> [#uses=1]
1999         %sub107 = sub double %div, %div106              ; <double> [#uses=1]
2000         %call108 = call double @floor(double %sub107)           ; <double> [#uses=1]
2001         %add109 = add double %21, %call108              ; <double> [#uses=1]
2002         store double %add109, double* %y
2003         call void @llvm.dbg.stoppoint(i32 91, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2004         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2005         %tmp111 = bitcast %struct.CGRect* %agg.tmp110 to i8*            ; <i8*> [#uses=1]
2006         %tmp112 = bitcast %struct.CGRect* %bounds to i8*                ; <i8*> [#uses=1]
2007         call void @llvm.memcpy.i32(i8* %tmp111, i8* %tmp112, i32 32, i32 4)
2008         %tmp134 = bitcast %struct.CGRect* %aRect133 to i8*              ; <i8*> [#uses=1]
2009         %tmp135 = bitcast %struct.CGRect* %agg.tmp110 to i8*            ; <i8*> [#uses=1]
2010         call void @llvm.memcpy.i64(i8* %tmp134, i8* %tmp135, i64 32, i32 1)
2011         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2012         %24 = bitcast %struct.CGRect* %aRect133 to { }*         ; <{ }*> [#uses=1]
2013         call void @llvm.dbg.declare({ }* %24, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable996 to { }*))
2014         call void @llvm.dbg.stoppoint(i32 126, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2015         %tmp.i137 = getelementptr %struct.CGRect* %aRect133, i32 0, i32 0               ; <%struct.CGPoint*> [#uses=1]
2016         %tmp1.i138 = getelementptr %struct.CGPoint* %tmp.i137, i32 0, i32 0             ; <double*> [#uses=1]
2017         %tmp2.i139 = load double* %tmp1.i138            ; <double> [#uses=1]
2018         store double %tmp2.i139, double* %retval.i136
2019         call void @llvm.dbg.stoppoint(i32 127, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2020         %25 = load double* %retval.i136         ; <double> [#uses=1]
2021         %tmp114 = load double* %iconInset               ; <double> [#uses=1]
2022         %add115 = add double %25, %tmp114               ; <double> [#uses=1]
2023         store double %add115, double* %x
2024         call void @llvm.dbg.stoppoint(i32 92, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2025         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2026         %tmp116 = load double* %x               ; <double> [#uses=1]
2027         %tmp117 = load double* %y               ; <double> [#uses=1]
2028         %tmp118 = getelementptr %struct.CGPoint* %titleAndIconSize, i32 0, i32 0                ; <double*> [#uses=1]
2029         %tmp119 = load double* %tmp118          ; <double> [#uses=1]
2030         %tmp120 = getelementptr %struct.CGPoint* %titleAndIconSize, i32 0, i32 1                ; <double*> [#uses=1]
2031         %tmp121 = load double* %tmp120          ; <double> [#uses=1]
2032         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*)) nounwind
2033         store double %tmp116, double* %x.addr.i
2034         %26 = bitcast double* %x.addr.i to { }*         ; <{ }*> [#uses=1]
2035         call void @llvm.dbg.declare({ }* %26, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable986 to { }*)) nounwind
2036         store double %tmp117, double* %y.addr.i
2037         %27 = bitcast double* %y.addr.i to { }*         ; <{ }*> [#uses=1]
2038         call void @llvm.dbg.declare({ }* %27, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable987 to { }*)) nounwind
2039         store double %tmp119, double* %w.addr.i
2040         %28 = bitcast double* %w.addr.i to { }*         ; <{ }*> [#uses=1]
2041         call void @llvm.dbg.declare({ }* %28, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable989 to { }*)) nounwind
2042         store double %tmp121, double* %h.addr.i
2043         %29 = bitcast double* %h.addr.i to { }*         ; <{ }*> [#uses=1]
2044         call void @llvm.dbg.declare({ }* %29, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable991 to { }*)) nounwind
2045         call void @llvm.dbg.stoppoint(i32 101, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2046         %30 = bitcast %struct.CGRect* %r.i to { }*              ; <{ }*> [#uses=1]
2047         call void @llvm.dbg.declare({ }* %30, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable993 to { }*)) nounwind
2048         call void @llvm.dbg.stoppoint(i32 102, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2049         %tmp.i130 = getelementptr %struct.CGRect* %r.i, i32 0, i32 0            ; <%struct.CGPoint*> [#uses=1]
2050         %tmp1.i131 = getelementptr %struct.CGPoint* %tmp.i130, i32 0, i32 0             ; <double*> [#uses=1]
2051         %tmp2.i132 = load double* %x.addr.i             ; <double> [#uses=1]
2052         store double %tmp2.i132, double* %tmp1.i131
2053         call void @llvm.dbg.stoppoint(i32 103, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2054         %tmp3.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 0              ; <%struct.CGPoint*> [#uses=1]
2055         %tmp4.i = getelementptr %struct.CGPoint* %tmp3.i, i32 0, i32 1          ; <double*> [#uses=1]
2056         %tmp5.i = load double* %y.addr.i                ; <double> [#uses=1]
2057         store double %tmp5.i, double* %tmp4.i
2058         call void @llvm.dbg.stoppoint(i32 104, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2059         %tmp6.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2060         %tmp7.i = getelementptr %struct.CGPoint* %tmp6.i, i32 0, i32 0          ; <double*> [#uses=1]
2061         %tmp8.i = load double* %w.addr.i                ; <double> [#uses=1]
2062         store double %tmp8.i, double* %tmp7.i
2063         call void @llvm.dbg.stoppoint(i32 105, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2064         %tmp9.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2065         %tmp10.i = getelementptr %struct.CGPoint* %tmp9.i, i32 0, i32 1         ; <double*> [#uses=1]
2066         %tmp11.i = load double* %h.addr.i               ; <double> [#uses=1]
2067         store double %tmp11.i, double* %tmp10.i
2068         call void @llvm.dbg.stoppoint(i32 106, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2069         %tmp12.i = bitcast %struct.CGRect* %retval.i129 to i8*          ; <i8*> [#uses=1]
2070         %tmp13.i = bitcast %struct.CGRect* %r.i to i8*          ; <i8*> [#uses=1]
2071         call void @llvm.memcpy.i32(i8* %tmp12.i, i8* %tmp13.i, i32 32, i32 4) nounwind
2072         call void @llvm.dbg.stoppoint(i32 107, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2073         %tmp14.i = bitcast %struct.CGRect* %tmp122 to i8*               ; <i8*> [#uses=1]
2074         %tmp15.i = bitcast %struct.CGRect* %retval.i129 to i8*          ; <i8*> [#uses=1]
2075         call void @llvm.memcpy.i32(i8* %tmp14.i, i8* %tmp15.i, i32 32, i32 4) nounwind
2076         %tmp123 = bitcast %struct.CGRect* %retval to i8*                ; <i8*> [#uses=1]
2077         %tmp124 = bitcast %struct.CGRect* %tmp122 to i8*                ; <i8*> [#uses=1]
2078         call void @llvm.memcpy.i32(i8* %tmp123, i8* %tmp124, i32 32, i32 4)
2079         br label %return
2080                 ; No predecessors!
2081         br label %return
2082
2083 return:         ; preds = %31, %cond.end89
2084         call void @llvm.dbg.stoppoint(i32 93, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2085         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram479 to { }*))
2086         %tmp125 = bitcast %struct.CGRect* %agg.result to i8*            ; <i8*> [#uses=1]
2087         %tmp126 = bitcast %struct.CGRect* %retval to i8*                ; <i8*> [#uses=1]
2088         call void @llvm.memcpy.i32(i8* %tmp125, i8* %tmp126, i32 32, i32 4)
2089         ret void
2090 }
2091
2092 declare double @objc_msgSend_fpret(%struct.objc_object*, %struct.objc_selector*, ...)
2093
2094 define internal void @"\01-[DVIconAndTextCell iconRectForBounds:]"(%struct.CGRect* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
2095 entry:
2096         %retval.i77 = alloca double             ; <double*> [#uses=2]
2097         %aRect74 = alloca %struct.CGRect, align 8               ; <%struct.CGRect*> [#uses=3]
2098         %retval.i70 = alloca double             ; <double*> [#uses=2]
2099         %aRect67 = alloca %struct.CGRect, align 8               ; <%struct.CGRect*> [#uses=3]
2100         %retval.i63 = alloca double             ; <double*> [#uses=2]
2101         %aRect60 = alloca %struct.CGRect, align 8               ; <%struct.CGRect*> [#uses=3]
2102         %retval.i56 = alloca %struct.CGRect             ; <%struct.CGRect*> [#uses=2]
2103         %x.addr.i = alloca double               ; <double*> [#uses=3]
2104         %y.addr.i = alloca double               ; <double*> [#uses=3]
2105         %w.addr.i = alloca double               ; <double*> [#uses=3]
2106         %h.addr.i = alloca double               ; <double*> [#uses=3]
2107         %r.i = alloca %struct.CGRect, align 4           ; <%struct.CGRect*> [#uses=6]
2108         %retval.i = alloca double               ; <double*> [#uses=2]
2109         %aRect = alloca %struct.CGRect, align 8         ; <%struct.CGRect*> [#uses=3]
2110         %retval = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
2111         %self.addr = alloca %3*         ; <%3**> [#uses=4]
2112         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2113         %iconSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=6]
2114         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
2115         %tmp5 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
2116         %unionRect = alloca %struct.CGRect, align 4             ; <%struct.CGRect*> [#uses=6]
2117         %agg.tmp10 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2118         %tmp15 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2119         %shorter = alloca i8, align 1           ; <i8*> [#uses=3]
2120         %agg.tmp21 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2121         %y = alloca double, align 8             ; <double*> [#uses=3]
2122         %agg.tmp26 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2123         %agg.tmp32 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2124         %agg.tmp40 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2125         %tmp49 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2126         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*))
2127         store %3* %self, %3** %self.addr
2128         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2129         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable504 to { }*))
2130         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2131         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2132         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable505 to { }*))
2133         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
2134         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable506 to { }*))
2135         call void @llvm.dbg.stoppoint(i32 96, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2136         %3 = bitcast %struct.CGPoint* %iconSize to { }*         ; <{ }*> [#uses=1]
2137         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable507 to { }*))
2138         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
2139         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
2140         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2141         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
2142         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440"               ; <%struct.objc_selector*> [#uses=1]
2143         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
2144         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGPoint* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)
2145         %tmp6 = bitcast %struct.CGPoint* %iconSize to i8*               ; <i8*> [#uses=1]
2146         %tmp7 = bitcast %struct.CGPoint* %tmp5 to i8*           ; <i8*> [#uses=1]
2147         call void @llvm.memcpy.i32(i8* %tmp6, i8* %tmp7, i32 16, i32 4)
2148         call void @llvm.dbg.stoppoint(i32 97, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2149         %4 = bitcast %struct.CGRect* %unionRect to { }*         ; <{ }*> [#uses=1]
2150         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable509 to { }*))
2151         %tmp9 = load %3** %self.addr            ; <%3*> [#uses=1]
2152         %tmp11 = bitcast %struct.CGRect* %agg.tmp10 to i8*              ; <i8*> [#uses=1]
2153         %tmp12 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
2154         call void @llvm.memcpy.i32(i8* %tmp11, i8* %tmp12, i32 32, i32 4)
2155         %tmp13 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_511"              ; <%struct.objc_selector*> [#uses=1]
2156         %tmp14 = bitcast %3* %tmp9 to %struct.objc_object*              ; <%struct.objc_object*> [#uses=1]
2157         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp15, %struct.objc_object* %tmp14, %struct.objc_selector* %tmp13, %struct.CGRect* byval %agg.tmp10)
2158         %tmp16 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2159         %tmp17 = bitcast %struct.CGRect* %tmp15 to i8*          ; <i8*> [#uses=1]
2160         call void @llvm.memcpy.i32(i8* %tmp16, i8* %tmp17, i32 32, i32 4)
2161         call void @llvm.dbg.stoppoint(i32 98, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2162         %5 = bitcast i8* %shorter to { }*               ; <{ }*> [#uses=1]
2163         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable517 to { }*))
2164         %tmp19 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
2165         %tmp20 = load double* %tmp19            ; <double> [#uses=1]
2166         %tmp22 = bitcast %struct.CGRect* %agg.tmp21 to i8*              ; <i8*> [#uses=1]
2167         %tmp23 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2168         call void @llvm.memcpy.i32(i8* %tmp22, i8* %tmp23, i32 32, i32 4)
2169         %tmp54 = bitcast %struct.CGRect* %aRect to i8*          ; <i8*> [#uses=1]
2170         %tmp55 = bitcast %struct.CGRect* %agg.tmp21 to i8*              ; <i8*> [#uses=1]
2171         call void @llvm.memcpy.i64(i8* %tmp54, i8* %tmp55, i64 32, i32 1)
2172         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2173         %6 = bitcast %struct.CGRect* %aRect to { }*             ; <{ }*> [#uses=1]
2174         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
2175         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2176         %tmp.i = getelementptr %struct.CGRect* %aRect, i32 0, i32 1             ; <%struct.CGPoint*> [#uses=1]
2177         %tmp1.i = getelementptr %struct.CGPoint* %tmp.i, i32 0, i32 1           ; <double*> [#uses=1]
2178         %tmp2.i = load double* %tmp1.i          ; <double> [#uses=1]
2179         store double %tmp2.i, double* %retval.i
2180         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2181         %7 = load double* %retval.i             ; <double> [#uses=1]
2182         %cmp = fcmp olt double %tmp20, %7               ; <i1> [#uses=1]
2183         %conv = zext i1 %cmp to i32             ; <i32> [#uses=1]
2184         %conv24 = trunc i32 %conv to i8         ; <i8> [#uses=1]
2185         store i8 %conv24, i8* %shorter
2186         call void @llvm.dbg.stoppoint(i32 99, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2187         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2188         %8 = bitcast double* %y to { }*         ; <{ }*> [#uses=1]
2189         call void @llvm.dbg.declare({ }* %8, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable518 to { }*))
2190         %tmp27 = bitcast %struct.CGRect* %agg.tmp26 to i8*              ; <i8*> [#uses=1]
2191         %tmp28 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2192         call void @llvm.memcpy.i32(i8* %tmp27, i8* %tmp28, i32 32, i32 4)
2193         %tmp75 = bitcast %struct.CGRect* %aRect74 to i8*                ; <i8*> [#uses=1]
2194         %tmp76 = bitcast %struct.CGRect* %agg.tmp26 to i8*              ; <i8*> [#uses=1]
2195         call void @llvm.memcpy.i64(i8* %tmp75, i8* %tmp76, i64 32, i32 1)
2196         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram998 to { }*))
2197         %9 = bitcast %struct.CGRect* %aRect74 to { }*           ; <{ }*> [#uses=1]
2198         call void @llvm.dbg.declare({ }* %9, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable999 to { }*))
2199         call void @llvm.dbg.stoppoint(i32 130, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2200         %tmp.i78 = getelementptr %struct.CGRect* %aRect74, i32 0, i32 0         ; <%struct.CGPoint*> [#uses=1]
2201         %tmp1.i79 = getelementptr %struct.CGPoint* %tmp.i78, i32 0, i32 1               ; <double*> [#uses=1]
2202         %tmp2.i80 = load double* %tmp1.i79              ; <double> [#uses=1]
2203         store double %tmp2.i80, double* %retval.i77
2204         call void @llvm.dbg.stoppoint(i32 131, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2205         %10 = load double* %retval.i77          ; <double> [#uses=1]
2206         %tmp30 = load i8* %shorter              ; <i8> [#uses=1]
2207         %conv31 = sext i8 %tmp30 to i32         ; <i32> [#uses=1]
2208         %tobool = icmp ne i32 %conv31, 0                ; <i1> [#uses=1]
2209         br i1 %tobool, label %cond.true, label %cond.false
2210
2211 cond.true:              ; preds = %entry
2212         %tmp33 = bitcast %struct.CGRect* %agg.tmp32 to i8*              ; <i8*> [#uses=1]
2213         %tmp34 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2214         call void @llvm.memcpy.i32(i8* %tmp33, i8* %tmp34, i32 32, i32 4)
2215         %tmp68 = bitcast %struct.CGRect* %aRect67 to i8*                ; <i8*> [#uses=1]
2216         %tmp69 = bitcast %struct.CGRect* %agg.tmp32 to i8*              ; <i8*> [#uses=1]
2217         call void @llvm.memcpy.i64(i8* %tmp68, i8* %tmp69, i64 32, i32 1)
2218         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2219         %11 = bitcast %struct.CGRect* %aRect67 to { }*          ; <{ }*> [#uses=1]
2220         call void @llvm.dbg.declare({ }* %11, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
2221         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2222         %tmp.i71 = getelementptr %struct.CGRect* %aRect67, i32 0, i32 1         ; <%struct.CGPoint*> [#uses=1]
2223         %tmp1.i72 = getelementptr %struct.CGPoint* %tmp.i71, i32 0, i32 1               ; <double*> [#uses=1]
2224         %tmp2.i73 = load double* %tmp1.i72              ; <double> [#uses=1]
2225         store double %tmp2.i73, double* %retval.i70
2226         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2227         %12 = load double* %retval.i70          ; <double> [#uses=1]
2228         %div = fdiv double %12, 2.000000e+00            ; <double> [#uses=1]
2229         %tmp36 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
2230         %tmp37 = load double* %tmp36            ; <double> [#uses=1]
2231         %div38 = fdiv double %tmp37, 2.000000e+00               ; <double> [#uses=1]
2232         %sub = sub double %div, %div38          ; <double> [#uses=1]
2233         br label %cond.end
2234
2235 cond.false:             ; preds = %entry
2236         br label %cond.end
2237
2238 cond.end:               ; preds = %cond.false, %cond.true
2239         %cond = phi double [ %sub, %cond.true ], [ 0.000000e+00, %cond.false ]          ; <double> [#uses=1]
2240         %call39 = call double @floor(double %cond)              ; <double> [#uses=1]
2241         %add = add double %10, %call39          ; <double> [#uses=1]
2242         store double %add, double* %y
2243         call void @llvm.dbg.stoppoint(i32 100, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2244         %tmp41 = bitcast %struct.CGRect* %agg.tmp40 to i8*              ; <i8*> [#uses=1]
2245         %tmp42 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2246         call void @llvm.memcpy.i32(i8* %tmp41, i8* %tmp42, i32 32, i32 4)
2247         %tmp61 = bitcast %struct.CGRect* %aRect60 to i8*                ; <i8*> [#uses=1]
2248         %tmp62 = bitcast %struct.CGRect* %agg.tmp40 to i8*              ; <i8*> [#uses=1]
2249         call void @llvm.memcpy.i64(i8* %tmp61, i8* %tmp62, i64 32, i32 1)
2250         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2251         %13 = bitcast %struct.CGRect* %aRect60 to { }*          ; <{ }*> [#uses=1]
2252         call void @llvm.dbg.declare({ }* %13, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable996 to { }*))
2253         call void @llvm.dbg.stoppoint(i32 126, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2254         %tmp.i64 = getelementptr %struct.CGRect* %aRect60, i32 0, i32 0         ; <%struct.CGPoint*> [#uses=1]
2255         %tmp1.i65 = getelementptr %struct.CGPoint* %tmp.i64, i32 0, i32 0               ; <double*> [#uses=1]
2256         %tmp2.i66 = load double* %tmp1.i65              ; <double> [#uses=1]
2257         store double %tmp2.i66, double* %retval.i63
2258         call void @llvm.dbg.stoppoint(i32 127, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2259         %14 = load double* %retval.i63          ; <double> [#uses=1]
2260         %tmp44 = load double* %y                ; <double> [#uses=1]
2261         %tmp45 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 0         ; <double*> [#uses=1]
2262         %tmp46 = load double* %tmp45            ; <double> [#uses=1]
2263         %tmp47 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 1         ; <double*> [#uses=1]
2264         %tmp48 = load double* %tmp47            ; <double> [#uses=1]
2265         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*)) nounwind
2266         store double %14, double* %x.addr.i
2267         %15 = bitcast double* %x.addr.i to { }*         ; <{ }*> [#uses=1]
2268         call void @llvm.dbg.declare({ }* %15, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable986 to { }*)) nounwind
2269         store double %tmp44, double* %y.addr.i
2270         %16 = bitcast double* %y.addr.i to { }*         ; <{ }*> [#uses=1]
2271         call void @llvm.dbg.declare({ }* %16, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable987 to { }*)) nounwind
2272         store double %tmp46, double* %w.addr.i
2273         %17 = bitcast double* %w.addr.i to { }*         ; <{ }*> [#uses=1]
2274         call void @llvm.dbg.declare({ }* %17, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable989 to { }*)) nounwind
2275         store double %tmp48, double* %h.addr.i
2276         %18 = bitcast double* %h.addr.i to { }*         ; <{ }*> [#uses=1]
2277         call void @llvm.dbg.declare({ }* %18, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable991 to { }*)) nounwind
2278         call void @llvm.dbg.stoppoint(i32 101, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2279         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2280         %19 = bitcast %struct.CGRect* %r.i to { }*              ; <{ }*> [#uses=1]
2281         call void @llvm.dbg.declare({ }* %19, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable993 to { }*)) nounwind
2282         call void @llvm.dbg.stoppoint(i32 102, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2283         %tmp.i57 = getelementptr %struct.CGRect* %r.i, i32 0, i32 0             ; <%struct.CGPoint*> [#uses=1]
2284         %tmp1.i58 = getelementptr %struct.CGPoint* %tmp.i57, i32 0, i32 0               ; <double*> [#uses=1]
2285         %tmp2.i59 = load double* %x.addr.i              ; <double> [#uses=1]
2286         store double %tmp2.i59, double* %tmp1.i58
2287         call void @llvm.dbg.stoppoint(i32 103, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2288         %tmp3.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 0              ; <%struct.CGPoint*> [#uses=1]
2289         %tmp4.i = getelementptr %struct.CGPoint* %tmp3.i, i32 0, i32 1          ; <double*> [#uses=1]
2290         %tmp5.i = load double* %y.addr.i                ; <double> [#uses=1]
2291         store double %tmp5.i, double* %tmp4.i
2292         call void @llvm.dbg.stoppoint(i32 104, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2293         %tmp6.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2294         %tmp7.i = getelementptr %struct.CGPoint* %tmp6.i, i32 0, i32 0          ; <double*> [#uses=1]
2295         %tmp8.i = load double* %w.addr.i                ; <double> [#uses=1]
2296         store double %tmp8.i, double* %tmp7.i
2297         call void @llvm.dbg.stoppoint(i32 105, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2298         %tmp9.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2299         %tmp10.i = getelementptr %struct.CGPoint* %tmp9.i, i32 0, i32 1         ; <double*> [#uses=1]
2300         %tmp11.i = load double* %h.addr.i               ; <double> [#uses=1]
2301         store double %tmp11.i, double* %tmp10.i
2302         call void @llvm.dbg.stoppoint(i32 106, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2303         %tmp12.i = bitcast %struct.CGRect* %retval.i56 to i8*           ; <i8*> [#uses=1]
2304         %tmp13.i = bitcast %struct.CGRect* %r.i to i8*          ; <i8*> [#uses=1]
2305         call void @llvm.memcpy.i32(i8* %tmp12.i, i8* %tmp13.i, i32 32, i32 4) nounwind
2306         call void @llvm.dbg.stoppoint(i32 107, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2307         %tmp14.i = bitcast %struct.CGRect* %tmp49 to i8*                ; <i8*> [#uses=1]
2308         %tmp15.i = bitcast %struct.CGRect* %retval.i56 to i8*           ; <i8*> [#uses=1]
2309         call void @llvm.memcpy.i32(i8* %tmp14.i, i8* %tmp15.i, i32 32, i32 4) nounwind
2310         %tmp50 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2311         %tmp51 = bitcast %struct.CGRect* %tmp49 to i8*          ; <i8*> [#uses=1]
2312         call void @llvm.memcpy.i32(i8* %tmp50, i8* %tmp51, i32 32, i32 4)
2313         br label %return
2314                 ; No predecessors!
2315         br label %return
2316
2317 return:         ; preds = %20, %cond.end
2318         call void @llvm.dbg.stoppoint(i32 101, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2319         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram503 to { }*))
2320         %tmp52 = bitcast %struct.CGRect* %agg.result to i8*             ; <i8*> [#uses=1]
2321         %tmp53 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2322         call void @llvm.memcpy.i32(i8* %tmp52, i8* %tmp53, i32 32, i32 4)
2323         ret void
2324 }
2325
2326 define internal void @"\01-[DVIconAndTextCell titleRectForBounds:]"(%struct.CGRect* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
2327 entry:
2328         %retval.i130 = alloca double            ; <double*> [#uses=2]
2329         %aRect127 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
2330         %retval.i123 = alloca double            ; <double*> [#uses=2]
2331         %aRect120 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
2332         %retval.i116 = alloca double            ; <double*> [#uses=2]
2333         %aRect113 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
2334         %retval.i109 = alloca double            ; <double*> [#uses=2]
2335         %aRect106 = alloca %struct.CGRect, align 8              ; <%struct.CGRect*> [#uses=3]
2336         %retval.i102 = alloca double            ; <double*> [#uses=2]
2337         %aRect99 = alloca %struct.CGRect, align 8               ; <%struct.CGRect*> [#uses=3]
2338         %retval.i95 = alloca %struct.CGRect             ; <%struct.CGRect*> [#uses=2]
2339         %x.addr.i = alloca double               ; <double*> [#uses=3]
2340         %y.addr.i = alloca double               ; <double*> [#uses=3]
2341         %w.addr.i = alloca double               ; <double*> [#uses=3]
2342         %h.addr.i = alloca double               ; <double*> [#uses=3]
2343         %r.i = alloca %struct.CGRect, align 4           ; <%struct.CGRect*> [#uses=6]
2344         %retval.i = alloca double               ; <double*> [#uses=2]
2345         %aRect = alloca %struct.CGRect, align 8         ; <%struct.CGRect*> [#uses=3]
2346         %retval = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
2347         %self.addr = alloca %3*         ; <%3**> [#uses=6]
2348         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2349         %textInset = alloca double, align 8             ; <double*> [#uses=3]
2350         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
2351         %iconSize = alloca %struct.CGPoint, align 4             ; <%struct.CGPoint*> [#uses=3]
2352         %agg.tmp7 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
2353         %tmp12 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
2354         %titleSize = alloca %struct.CGPoint, align 4            ; <%struct.CGPoint*> [#uses=5]
2355         %tmp19 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
2356         %unionRect = alloca %struct.CGRect, align 4             ; <%struct.CGRect*> [#uses=8]
2357         %agg.tmp24 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2358         %tmp29 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2359         %iconIndet = alloca double, align 8             ; <double*> [#uses=4]
2360         %shorter = alloca i8, align 1           ; <i8*> [#uses=4]
2361         %agg.tmp39 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2362         %y = alloca double, align 8             ; <double*> [#uses=3]
2363         %agg.tmp45 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2364         %agg.tmp51 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2365         %height = alloca double, align 8                ; <double*> [#uses=3]
2366         %agg.tmp68 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2367         %agg.tmp74 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2368         %agg.tmp81 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2369         %tmp88 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2370         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*))
2371         store %3* %self, %3** %self.addr
2372         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2373         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable521 to { }*))
2374         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2375         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2376         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable522 to { }*))
2377         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
2378         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable523 to { }*))
2379         call void @llvm.dbg.stoppoint(i32 104, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2380         %3 = bitcast double* %textInset to { }*         ; <{ }*> [#uses=1]
2381         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable524 to { }*))
2382         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
2383         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
2384         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2385         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
2386         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_490"               ; <%struct.objc_selector*> [#uses=1]
2387         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
2388         %call = call double bitcast (double (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_fpret to double (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)              ; <double> [#uses=1]
2389         store double %call, double* %textInset
2390         call void @llvm.dbg.stoppoint(i32 105, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2391         %4 = bitcast %struct.CGPoint* %iconSize to { }*         ; <{ }*> [#uses=1]
2392         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable525 to { }*))
2393         %tmp6 = load %3** %self.addr            ; <%3*> [#uses=1]
2394         %tmp8 = bitcast %struct.CGRect* %agg.tmp7 to i8*                ; <i8*> [#uses=1]
2395         %tmp9 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2396         call void @llvm.memcpy.i32(i8* %tmp8, i8* %tmp9, i32 32, i32 4)
2397         %tmp10 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_440"              ; <%struct.objc_selector*> [#uses=1]
2398         %tmp11 = bitcast %3* %tmp6 to %struct.objc_object*              ; <%struct.objc_object*> [#uses=1]
2399         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGPoint* noalias sret %tmp12, %struct.objc_object* %tmp11, %struct.objc_selector* %tmp10, %struct.CGRect* byval %agg.tmp7)
2400         %tmp13 = bitcast %struct.CGPoint* %iconSize to i8*              ; <i8*> [#uses=1]
2401         %tmp14 = bitcast %struct.CGPoint* %tmp12 to i8*         ; <i8*> [#uses=1]
2402         call void @llvm.memcpy.i32(i8* %tmp13, i8* %tmp14, i32 16, i32 4)
2403         call void @llvm.dbg.stoppoint(i32 106, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2404         %5 = bitcast %struct.CGPoint* %titleSize to { }*                ; <{ }*> [#uses=1]
2405         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable527 to { }*))
2406         %tmp16 = load %3** %self.addr           ; <%3*> [#uses=1]
2407         %tmp17 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_495"              ; <%struct.objc_selector*> [#uses=1]
2408         %tmp18 = bitcast %3* %tmp16 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2409         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*)*)(%struct.CGPoint* noalias sret %tmp19, %struct.objc_object* %tmp18, %struct.objc_selector* %tmp17)
2410         %tmp20 = bitcast %struct.CGPoint* %titleSize to i8*             ; <i8*> [#uses=1]
2411         %tmp21 = bitcast %struct.CGPoint* %tmp19 to i8*         ; <i8*> [#uses=1]
2412         call void @llvm.memcpy.i32(i8* %tmp20, i8* %tmp21, i32 16, i32 4)
2413         call void @llvm.dbg.stoppoint(i32 107, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2414         %6 = bitcast %struct.CGRect* %unionRect to { }*         ; <{ }*> [#uses=1]
2415         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable528 to { }*))
2416         %tmp23 = load %3** %self.addr           ; <%3*> [#uses=1]
2417         %tmp25 = bitcast %struct.CGRect* %agg.tmp24 to i8*              ; <i8*> [#uses=1]
2418         %tmp26 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
2419         call void @llvm.memcpy.i32(i8* %tmp25, i8* %tmp26, i32 32, i32 4)
2420         %tmp27 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_511"              ; <%struct.objc_selector*> [#uses=1]
2421         %tmp28 = bitcast %3* %tmp23 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2422         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp29, %struct.objc_object* %tmp28, %struct.objc_selector* %tmp27, %struct.CGRect* byval %agg.tmp24)
2423         %tmp30 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2424         %tmp31 = bitcast %struct.CGRect* %tmp29 to i8*          ; <i8*> [#uses=1]
2425         call void @llvm.memcpy.i32(i8* %tmp30, i8* %tmp31, i32 32, i32 4)
2426         call void @llvm.dbg.stoppoint(i32 108, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2427         %7 = bitcast double* %iconIndet to { }*         ; <{ }*> [#uses=1]
2428         call void @llvm.dbg.declare({ }* %7, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable530 to { }*))
2429         %tmp33 = getelementptr %struct.CGPoint* %iconSize, i32 0, i32 0         ; <double*> [#uses=1]
2430         %tmp34 = load double* %tmp33            ; <double> [#uses=1]
2431         %tmp35 = load double* %textInset                ; <double> [#uses=1]
2432         %add = add double %tmp34, %tmp35                ; <double> [#uses=1]
2433         store double %add, double* %iconIndet
2434         call void @llvm.dbg.stoppoint(i32 109, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2435         %8 = bitcast i8* %shorter to { }*               ; <{ }*> [#uses=1]
2436         call void @llvm.dbg.declare({ }* %8, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable531 to { }*))
2437         %tmp37 = getelementptr %struct.CGPoint* %titleSize, i32 0, i32 1                ; <double*> [#uses=1]
2438         %tmp38 = load double* %tmp37            ; <double> [#uses=1]
2439         %tmp40 = bitcast %struct.CGRect* %agg.tmp39 to i8*              ; <i8*> [#uses=1]
2440         %tmp41 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2441         call void @llvm.memcpy.i32(i8* %tmp40, i8* %tmp41, i32 32, i32 4)
2442         %tmp93 = bitcast %struct.CGRect* %aRect to i8*          ; <i8*> [#uses=1]
2443         %tmp94 = bitcast %struct.CGRect* %agg.tmp39 to i8*              ; <i8*> [#uses=1]
2444         call void @llvm.memcpy.i64(i8* %tmp93, i8* %tmp94, i64 32, i32 1)
2445         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2446         %9 = bitcast %struct.CGRect* %aRect to { }*             ; <{ }*> [#uses=1]
2447         call void @llvm.dbg.declare({ }* %9, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
2448         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2449         %tmp.i = getelementptr %struct.CGRect* %aRect, i32 0, i32 1             ; <%struct.CGPoint*> [#uses=1]
2450         %tmp1.i = getelementptr %struct.CGPoint* %tmp.i, i32 0, i32 1           ; <double*> [#uses=1]
2451         %tmp2.i = load double* %tmp1.i          ; <double> [#uses=1]
2452         store double %tmp2.i, double* %retval.i
2453         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2454         %10 = load double* %retval.i            ; <double> [#uses=1]
2455         %cmp = fcmp olt double %tmp38, %10              ; <i1> [#uses=1]
2456         %conv = zext i1 %cmp to i32             ; <i32> [#uses=1]
2457         %conv43 = trunc i32 %conv to i8         ; <i8> [#uses=1]
2458         store i8 %conv43, i8* %shorter
2459         call void @llvm.dbg.stoppoint(i32 110, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2460         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2461         %11 = bitcast double* %y to { }*                ; <{ }*> [#uses=1]
2462         call void @llvm.dbg.declare({ }* %11, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable532 to { }*))
2463         %tmp46 = bitcast %struct.CGRect* %agg.tmp45 to i8*              ; <i8*> [#uses=1]
2464         %tmp47 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2465         call void @llvm.memcpy.i32(i8* %tmp46, i8* %tmp47, i32 32, i32 4)
2466         %tmp128 = bitcast %struct.CGRect* %aRect127 to i8*              ; <i8*> [#uses=1]
2467         %tmp129 = bitcast %struct.CGRect* %agg.tmp45 to i8*             ; <i8*> [#uses=1]
2468         call void @llvm.memcpy.i64(i8* %tmp128, i8* %tmp129, i64 32, i32 1)
2469         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram998 to { }*))
2470         %12 = bitcast %struct.CGRect* %aRect127 to { }*         ; <{ }*> [#uses=1]
2471         call void @llvm.dbg.declare({ }* %12, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable999 to { }*))
2472         call void @llvm.dbg.stoppoint(i32 130, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2473         %tmp.i131 = getelementptr %struct.CGRect* %aRect127, i32 0, i32 0               ; <%struct.CGPoint*> [#uses=1]
2474         %tmp1.i132 = getelementptr %struct.CGPoint* %tmp.i131, i32 0, i32 1             ; <double*> [#uses=1]
2475         %tmp2.i133 = load double* %tmp1.i132            ; <double> [#uses=1]
2476         store double %tmp2.i133, double* %retval.i130
2477         call void @llvm.dbg.stoppoint(i32 131, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2478         %13 = load double* %retval.i130         ; <double> [#uses=1]
2479         %tmp49 = load i8* %shorter              ; <i8> [#uses=1]
2480         %conv50 = sext i8 %tmp49 to i32         ; <i32> [#uses=1]
2481         %tobool = icmp ne i32 %conv50, 0                ; <i1> [#uses=1]
2482         br i1 %tobool, label %cond.true, label %cond.false
2483
2484 cond.true:              ; preds = %entry
2485         %tmp52 = bitcast %struct.CGRect* %agg.tmp51 to i8*              ; <i8*> [#uses=1]
2486         %tmp53 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2487         call void @llvm.memcpy.i32(i8* %tmp52, i8* %tmp53, i32 32, i32 4)
2488         %tmp121 = bitcast %struct.CGRect* %aRect120 to i8*              ; <i8*> [#uses=1]
2489         %tmp122 = bitcast %struct.CGRect* %agg.tmp51 to i8*             ; <i8*> [#uses=1]
2490         call void @llvm.memcpy.i64(i8* %tmp121, i8* %tmp122, i64 32, i32 1)
2491         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2492         %14 = bitcast %struct.CGRect* %aRect120 to { }*         ; <{ }*> [#uses=1]
2493         call void @llvm.dbg.declare({ }* %14, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
2494         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2495         %tmp.i124 = getelementptr %struct.CGRect* %aRect120, i32 0, i32 1               ; <%struct.CGPoint*> [#uses=1]
2496         %tmp1.i125 = getelementptr %struct.CGPoint* %tmp.i124, i32 0, i32 1             ; <double*> [#uses=1]
2497         %tmp2.i126 = load double* %tmp1.i125            ; <double> [#uses=1]
2498         store double %tmp2.i126, double* %retval.i123
2499         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2500         %15 = load double* %retval.i123         ; <double> [#uses=1]
2501         %div = fdiv double %15, 2.000000e+00            ; <double> [#uses=1]
2502         %tmp55 = getelementptr %struct.CGPoint* %titleSize, i32 0, i32 1                ; <double*> [#uses=1]
2503         %tmp56 = load double* %tmp55            ; <double> [#uses=1]
2504         %div57 = fdiv double %tmp56, 2.000000e+00               ; <double> [#uses=1]
2505         %sub = sub double %div, %div57          ; <double> [#uses=1]
2506         br label %cond.end
2507
2508 cond.false:             ; preds = %entry
2509         br label %cond.end
2510
2511 cond.end:               ; preds = %cond.false, %cond.true
2512         %cond = phi double [ %sub, %cond.true ], [ 0.000000e+00, %cond.false ]          ; <double> [#uses=1]
2513         %call58 = call double @floor(double %cond)              ; <double> [#uses=1]
2514         %add59 = add double %13, %call58                ; <double> [#uses=1]
2515         store double %add59, double* %y
2516         call void @llvm.dbg.stoppoint(i32 111, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2517         %16 = bitcast double* %height to { }*           ; <{ }*> [#uses=1]
2518         call void @llvm.dbg.declare({ }* %16, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable533 to { }*))
2519         %tmp61 = load i8* %shorter              ; <i8> [#uses=1]
2520         %conv62 = sext i8 %tmp61 to i32         ; <i32> [#uses=1]
2521         %tobool63 = icmp ne i32 %conv62, 0              ; <i1> [#uses=1]
2522         br i1 %tobool63, label %cond.true64, label %cond.false67
2523
2524 cond.true64:            ; preds = %cond.end
2525         %tmp65 = getelementptr %struct.CGPoint* %titleSize, i32 0, i32 1                ; <double*> [#uses=1]
2526         %tmp66 = load double* %tmp65            ; <double> [#uses=1]
2527         br label %cond.end72
2528
2529 cond.false67:           ; preds = %cond.end
2530         %tmp69 = bitcast %struct.CGRect* %agg.tmp68 to i8*              ; <i8*> [#uses=1]
2531         %tmp70 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2532         call void @llvm.memcpy.i32(i8* %tmp69, i8* %tmp70, i32 32, i32 4)
2533         %tmp114 = bitcast %struct.CGRect* %aRect113 to i8*              ; <i8*> [#uses=1]
2534         %tmp115 = bitcast %struct.CGRect* %agg.tmp68 to i8*             ; <i8*> [#uses=1]
2535         call void @llvm.memcpy.i64(i8* %tmp114, i8* %tmp115, i64 32, i32 1)
2536         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1001 to { }*))
2537         %17 = bitcast %struct.CGRect* %aRect113 to { }*         ; <{ }*> [#uses=1]
2538         call void @llvm.dbg.declare({ }* %17, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1002 to { }*))
2539         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2540         %tmp.i117 = getelementptr %struct.CGRect* %aRect113, i32 0, i32 1               ; <%struct.CGPoint*> [#uses=1]
2541         %tmp1.i118 = getelementptr %struct.CGPoint* %tmp.i117, i32 0, i32 1             ; <double*> [#uses=1]
2542         %tmp2.i119 = load double* %tmp1.i118            ; <double> [#uses=1]
2543         store double %tmp2.i119, double* %retval.i116
2544         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2545         %18 = load double* %retval.i116         ; <double> [#uses=1]
2546         br label %cond.end72
2547
2548 cond.end72:             ; preds = %cond.false67, %cond.true64
2549         %cond73 = phi double [ %tmp66, %cond.true64 ], [ %18, %cond.false67 ]           ; <double> [#uses=1]
2550         store double %cond73, double* %height
2551         call void @llvm.dbg.stoppoint(i32 112, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2552         %tmp75 = bitcast %struct.CGRect* %agg.tmp74 to i8*              ; <i8*> [#uses=1]
2553         %tmp76 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2554         call void @llvm.memcpy.i32(i8* %tmp75, i8* %tmp76, i32 32, i32 4)
2555         %tmp107 = bitcast %struct.CGRect* %aRect106 to i8*              ; <i8*> [#uses=1]
2556         %tmp108 = bitcast %struct.CGRect* %agg.tmp74 to i8*             ; <i8*> [#uses=1]
2557         call void @llvm.memcpy.i64(i8* %tmp107, i8* %tmp108, i64 32, i32 1)
2558         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2559         %19 = bitcast %struct.CGRect* %aRect106 to { }*         ; <{ }*> [#uses=1]
2560         call void @llvm.dbg.declare({ }* %19, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable996 to { }*))
2561         call void @llvm.dbg.stoppoint(i32 126, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2562         %tmp.i110 = getelementptr %struct.CGRect* %aRect106, i32 0, i32 0               ; <%struct.CGPoint*> [#uses=1]
2563         %tmp1.i111 = getelementptr %struct.CGPoint* %tmp.i110, i32 0, i32 0             ; <double*> [#uses=1]
2564         %tmp2.i112 = load double* %tmp1.i111            ; <double> [#uses=1]
2565         store double %tmp2.i112, double* %retval.i109
2566         call void @llvm.dbg.stoppoint(i32 127, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2567         %20 = load double* %retval.i109         ; <double> [#uses=1]
2568         %tmp78 = load double* %iconIndet                ; <double> [#uses=1]
2569         %add79 = add double %20, %tmp78         ; <double> [#uses=1]
2570         %tmp80 = load double* %y                ; <double> [#uses=1]
2571         %tmp82 = bitcast %struct.CGRect* %agg.tmp81 to i8*              ; <i8*> [#uses=1]
2572         %tmp83 = bitcast %struct.CGRect* %unionRect to i8*              ; <i8*> [#uses=1]
2573         call void @llvm.memcpy.i32(i8* %tmp82, i8* %tmp83, i32 32, i32 4)
2574         %tmp100 = bitcast %struct.CGRect* %aRect99 to i8*               ; <i8*> [#uses=1]
2575         %tmp101 = bitcast %struct.CGRect* %agg.tmp81 to i8*             ; <i8*> [#uses=1]
2576         call void @llvm.memcpy.i64(i8* %tmp100, i8* %tmp101, i64 32, i32 1)
2577         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1010 to { }*))
2578         %21 = bitcast %struct.CGRect* %aRect99 to { }*          ; <{ }*> [#uses=1]
2579         call void @llvm.dbg.declare({ }* %21, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1011 to { }*))
2580         call void @llvm.dbg.stoppoint(i32 134, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2581         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram995 to { }*))
2582         %tmp.i103 = getelementptr %struct.CGRect* %aRect99, i32 0, i32 1                ; <%struct.CGPoint*> [#uses=1]
2583         %tmp1.i104 = getelementptr %struct.CGPoint* %tmp.i103, i32 0, i32 0             ; <double*> [#uses=1]
2584         %tmp2.i105 = load double* %tmp1.i104            ; <double> [#uses=1]
2585         store double %tmp2.i105, double* %retval.i102
2586         call void @llvm.dbg.stoppoint(i32 135, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
2587         %22 = load double* %retval.i102         ; <double> [#uses=1]
2588         %tmp85 = load double* %iconIndet                ; <double> [#uses=1]
2589         %sub86 = sub double %22, %tmp85         ; <double> [#uses=1]
2590         %tmp87 = load double* %height           ; <double> [#uses=1]
2591         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*)) nounwind
2592         store double %add79, double* %x.addr.i
2593         %23 = bitcast double* %x.addr.i to { }*         ; <{ }*> [#uses=1]
2594         call void @llvm.dbg.declare({ }* %23, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable986 to { }*)) nounwind
2595         store double %tmp80, double* %y.addr.i
2596         %24 = bitcast double* %y.addr.i to { }*         ; <{ }*> [#uses=1]
2597         call void @llvm.dbg.declare({ }* %24, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable987 to { }*)) nounwind
2598         store double %sub86, double* %w.addr.i
2599         %25 = bitcast double* %w.addr.i to { }*         ; <{ }*> [#uses=1]
2600         call void @llvm.dbg.declare({ }* %25, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable989 to { }*)) nounwind
2601         store double %tmp87, double* %h.addr.i
2602         %26 = bitcast double* %h.addr.i to { }*         ; <{ }*> [#uses=1]
2603         call void @llvm.dbg.declare({ }* %26, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable991 to { }*)) nounwind
2604         call void @llvm.dbg.stoppoint(i32 101, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2605         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1010 to { }*))
2606         %27 = bitcast %struct.CGRect* %r.i to { }*              ; <{ }*> [#uses=1]
2607         call void @llvm.dbg.declare({ }* %27, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable993 to { }*)) nounwind
2608         call void @llvm.dbg.stoppoint(i32 102, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2609         %tmp.i96 = getelementptr %struct.CGRect* %r.i, i32 0, i32 0             ; <%struct.CGPoint*> [#uses=1]
2610         %tmp1.i97 = getelementptr %struct.CGPoint* %tmp.i96, i32 0, i32 0               ; <double*> [#uses=1]
2611         %tmp2.i98 = load double* %x.addr.i              ; <double> [#uses=1]
2612         store double %tmp2.i98, double* %tmp1.i97
2613         call void @llvm.dbg.stoppoint(i32 103, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2614         %tmp3.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 0              ; <%struct.CGPoint*> [#uses=1]
2615         %tmp4.i = getelementptr %struct.CGPoint* %tmp3.i, i32 0, i32 1          ; <double*> [#uses=1]
2616         %tmp5.i = load double* %y.addr.i                ; <double> [#uses=1]
2617         store double %tmp5.i, double* %tmp4.i
2618         call void @llvm.dbg.stoppoint(i32 104, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2619         %tmp6.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2620         %tmp7.i = getelementptr %struct.CGPoint* %tmp6.i, i32 0, i32 0          ; <double*> [#uses=1]
2621         %tmp8.i = load double* %w.addr.i                ; <double> [#uses=1]
2622         store double %tmp8.i, double* %tmp7.i
2623         call void @llvm.dbg.stoppoint(i32 105, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2624         %tmp9.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
2625         %tmp10.i = getelementptr %struct.CGPoint* %tmp9.i, i32 0, i32 1         ; <double*> [#uses=1]
2626         %tmp11.i = load double* %h.addr.i               ; <double> [#uses=1]
2627         store double %tmp11.i, double* %tmp10.i
2628         call void @llvm.dbg.stoppoint(i32 106, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2629         %tmp12.i = bitcast %struct.CGRect* %retval.i95 to i8*           ; <i8*> [#uses=1]
2630         %tmp13.i = bitcast %struct.CGRect* %r.i to i8*          ; <i8*> [#uses=1]
2631         call void @llvm.memcpy.i32(i8* %tmp12.i, i8* %tmp13.i, i32 32, i32 4) nounwind
2632         call void @llvm.dbg.stoppoint(i32 107, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2633         %tmp14.i = bitcast %struct.CGRect* %tmp88 to i8*                ; <i8*> [#uses=1]
2634         %tmp15.i = bitcast %struct.CGRect* %retval.i95 to i8*           ; <i8*> [#uses=1]
2635         call void @llvm.memcpy.i32(i8* %tmp14.i, i8* %tmp15.i, i32 32, i32 4) nounwind
2636         %tmp89 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2637         %tmp90 = bitcast %struct.CGRect* %tmp88 to i8*          ; <i8*> [#uses=1]
2638         call void @llvm.memcpy.i32(i8* %tmp89, i8* %tmp90, i32 32, i32 4)
2639         br label %return
2640                 ; No predecessors!
2641         br label %return
2642
2643 return:         ; preds = %28, %cond.end72
2644         call void @llvm.dbg.stoppoint(i32 113, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2645         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram520 to { }*))
2646         %tmp91 = bitcast %struct.CGRect* %agg.result to i8*             ; <i8*> [#uses=1]
2647         %tmp92 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2648         call void @llvm.memcpy.i32(i8* %tmp91, i8* %tmp92, i32 32, i32 4)
2649         ret void
2650 }
2651
2652 define internal void @"\01-[DVIconAndTextCell expansionFrameWithFrame:inView:]"(%struct.CGRect* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %cellFrame, %8* %view) nounwind {
2653 entry:
2654         %retval = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
2655         %self.addr = alloca %3*         ; <%3**> [#uses=3]
2656         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2657         %view.addr = alloca %8*         ; <%8**> [#uses=2]
2658         %expansionFrame = alloca %struct.CGRect, align 4                ; <%struct.CGRect*> [#uses=7]
2659         %tmp8 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
2660         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
2661         %agg.tmp13 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2662         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*))
2663         store %3* %self, %3** %self.addr
2664         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2665         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable536 to { }*))
2666         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2667         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2668         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable537 to { }*))
2669         %2 = bitcast %struct.CGRect* %cellFrame to { }*         ; <{ }*> [#uses=1]
2670         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable539 to { }*))
2671         store %8* %view, %8** %view.addr
2672         %3 = bitcast %8** %view.addr to { }*            ; <{ }*> [#uses=1]
2673         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable876 to { }*))
2674         call void @llvm.dbg.stoppoint(i32 116, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2675         %4 = bitcast %struct.CGRect* %expansionFrame to { }*            ; <{ }*> [#uses=1]
2676         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable878 to { }*))
2677         %tmp = getelementptr %struct.CGRect* %expansionFrame, i32 0, i32 0              ; <%struct.CGPoint*> [#uses=1]
2678         %tmp1 = getelementptr %struct.CGRect* %cellFrame, i32 0, i32 0          ; <%struct.CGPoint*> [#uses=1]
2679         %tmp2 = bitcast %struct.CGPoint* %tmp to i8*            ; <i8*> [#uses=1]
2680         %tmp3 = bitcast %struct.CGPoint* %tmp1 to i8*           ; <i8*> [#uses=1]
2681         call void @llvm.memcpy.i32(i8* %tmp2, i8* %tmp3, i32 16, i32 4)
2682         %tmp4 = getelementptr %struct.CGRect* %expansionFrame, i32 0, i32 1             ; <%struct.CGPoint*> [#uses=1]
2683         %tmp5 = load %3** %self.addr            ; <%3*> [#uses=1]
2684         %tmp6 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_880"               ; <%struct.objc_selector*> [#uses=1]
2685         %tmp7 = bitcast %3* %tmp5 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
2686         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGPoint*, %struct.objc_object*, %struct.objc_selector*)*)(%struct.CGPoint* noalias sret %tmp8, %struct.objc_object* %tmp7, %struct.objc_selector* %tmp6)
2687         %tmp9 = bitcast %struct.CGPoint* %tmp4 to i8*           ; <i8*> [#uses=1]
2688         %tmp10 = bitcast %struct.CGPoint* %tmp8 to i8*          ; <i8*> [#uses=1]
2689         call void @llvm.memcpy.i32(i8* %tmp9, i8* %tmp10, i32 16, i32 4)
2690         call void @llvm.dbg.stoppoint(i32 117, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2691         %tmp11 = bitcast %struct.CGRect* %agg.tmp to i8*                ; <i8*> [#uses=1]
2692         %tmp12 = bitcast %struct.CGRect* %cellFrame to i8*              ; <i8*> [#uses=1]
2693         call void @llvm.memcpy.i32(i8* %tmp11, i8* %tmp12, i32 32, i32 4)
2694         %tmp14 = bitcast %struct.CGRect* %agg.tmp13 to i8*              ; <i8*> [#uses=1]
2695         %tmp15 = bitcast %struct.CGRect* %expansionFrame to i8*         ; <i8*> [#uses=1]
2696         call void @llvm.memcpy.i32(i8* %tmp14, i8* %tmp15, i32 32, i32 4)
2697         %call = call signext i8 @NSContainsRect(%struct.CGRect* byval %agg.tmp, %struct.CGRect* byval %agg.tmp13)               ; <i8> [#uses=1]
2698         %tobool = icmp ne i8 %call, 0           ; <i1> [#uses=1]
2699         br i1 %tobool, label %if.else, label %if.then
2700
2701 if.then:                ; preds = %entry
2702         call void @llvm.dbg.stoppoint(i32 118, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2703         %tmp16 = getelementptr %struct.CGRect* %expansionFrame, i32 0, i32 1            ; <%struct.CGPoint*> [#uses=1]
2704         %tmp17 = getelementptr %struct.CGPoint* %tmp16, i32 0, i32 1            ; <double*> [#uses=2]
2705         %tmp18 = load double* %tmp17            ; <double> [#uses=1]
2706         %add = add double %tmp18, 1.000000e+00          ; <double> [#uses=1]
2707         store double %add, double* %tmp17
2708         br label %if.end
2709
2710 if.else:                ; preds = %entry
2711         call void @llvm.dbg.stoppoint(i32 120, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2712         %tmp19 = bitcast %struct.CGRect* %expansionFrame to i8*         ; <i8*> [#uses=1]
2713         call void @llvm.memcpy.i32(i8* %tmp19, i8* bitcast (%struct.CGRect* @NSZeroRect to i8*), i32 32, i32 4)
2714         br label %if.end
2715
2716 if.end:         ; preds = %if.else, %if.then
2717         call void @llvm.dbg.stoppoint(i32 122, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2718         %tmp20 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2719         %tmp21 = bitcast %struct.CGRect* %expansionFrame to i8*         ; <i8*> [#uses=1]
2720         call void @llvm.memcpy.i32(i8* %tmp20, i8* %tmp21, i32 32, i32 4)
2721         br label %return
2722                 ; No predecessors!
2723         br label %return
2724
2725 return:         ; preds = %5, %if.end
2726         call void @llvm.dbg.stoppoint(i32 123, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2727         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram535 to { }*))
2728         %tmp22 = bitcast %struct.CGRect* %agg.result to i8*             ; <i8*> [#uses=1]
2729         %tmp23 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
2730         call void @llvm.memcpy.i32(i8* %tmp22, i8* %tmp23, i32 32, i32 4)
2731         ret void
2732 }
2733
2734 declare signext i8 @NSContainsRect(%struct.CGRect* byval, %struct.CGRect* byval)
2735
2736 define internal void @"\01-[DVIconAndTextCell cellSizeForBounds:]"(%struct.CGPoint* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
2737 entry:
2738         %retval.i = alloca %struct.CGPoint              ; <%struct.CGPoint*> [#uses=2]
2739         %w.addr.i = alloca double               ; <double*> [#uses=3]
2740         %h.addr.i = alloca double               ; <double*> [#uses=3]
2741         %s.i = alloca %struct.CGPoint, align 4          ; <%struct.CGPoint*> [#uses=4]
2742         %retval = alloca %struct.CGPoint                ; <%struct.CGPoint*> [#uses=2]
2743         %self.addr = alloca %3*         ; <%3**> [#uses=4]
2744         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2745         %iconInset = alloca double, align 8             ; <double*> [#uses=3]
2746         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
2747         %contentSize = alloca %struct.CGPoint, align 4          ; <%struct.CGPoint*> [#uses=4]
2748         %agg.tmp7 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
2749         %tmp12 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2750         %tmp21 = alloca %struct.CGPoint         ; <%struct.CGPoint*> [#uses=2]
2751         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*))
2752         store %3* %self, %3** %self.addr
2753         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2754         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable883 to { }*))
2755         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2756         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2757         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable884 to { }*))
2758         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
2759         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable885 to { }*))
2760         call void @llvm.dbg.stoppoint(i32 126, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2761         %3 = bitcast double* %iconInset to { }*         ; <{ }*> [#uses=1]
2762         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable886 to { }*))
2763         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
2764         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
2765         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2766         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
2767         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_486"               ; <%struct.objc_selector*> [#uses=1]
2768         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
2769         %call = call double bitcast (double (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_fpret to double (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)              ; <double> [#uses=1]
2770         store double %call, double* %iconInset
2771         call void @llvm.dbg.stoppoint(i32 127, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2772         %4 = bitcast %struct.CGPoint* %contentSize to { }*              ; <{ }*> [#uses=1]
2773         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable888 to { }*))
2774         %tmp6 = load %3** %self.addr            ; <%3*> [#uses=1]
2775         %tmp8 = bitcast %struct.CGRect* %agg.tmp7 to i8*                ; <i8*> [#uses=1]
2776         %tmp9 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2777         call void @llvm.memcpy.i32(i8* %tmp8, i8* %tmp9, i32 32, i32 4)
2778         %tmp10 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_511"              ; <%struct.objc_selector*> [#uses=1]
2779         %tmp11 = bitcast %3* %tmp6 to %struct.objc_object*              ; <%struct.objc_object*> [#uses=1]
2780         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp12, %struct.objc_object* %tmp11, %struct.objc_selector* %tmp10, %struct.CGRect* byval %agg.tmp7)
2781         %tmp13 = getelementptr %struct.CGRect* %tmp12, i32 0, i32 1             ; <%struct.CGPoint*> [#uses=1]
2782         %tmp14 = bitcast %struct.CGPoint* %contentSize to i8*           ; <i8*> [#uses=1]
2783         %tmp15 = bitcast %struct.CGPoint* %tmp13 to i8*         ; <i8*> [#uses=1]
2784         call void @llvm.memcpy.i32(i8* %tmp14, i8* %tmp15, i32 16, i32 4)
2785         call void @llvm.dbg.stoppoint(i32 128, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2786         %tmp16 = getelementptr %struct.CGPoint* %contentSize, i32 0, i32 0              ; <double*> [#uses=1]
2787         %tmp17 = load double* %tmp16            ; <double> [#uses=1]
2788         %tmp18 = load double* %iconInset                ; <double> [#uses=1]
2789         %add = add double %tmp17, %tmp18                ; <double> [#uses=1]
2790         %tmp19 = getelementptr %struct.CGPoint* %contentSize, i32 0, i32 1              ; <double*> [#uses=1]
2791         %tmp20 = load double* %tmp19            ; <double> [#uses=1]
2792         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram1004 to { }*)) nounwind
2793         store double %add, double* %w.addr.i
2794         %5 = bitcast double* %w.addr.i to { }*          ; <{ }*> [#uses=1]
2795         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1005 to { }*)) nounwind
2796         store double %tmp20, double* %h.addr.i
2797         %6 = bitcast double* %h.addr.i to { }*          ; <{ }*> [#uses=1]
2798         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1006 to { }*)) nounwind
2799         call void @llvm.dbg.stoppoint(i32 94, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2800         %7 = bitcast %struct.CGPoint* %s.i to { }*              ; <{ }*> [#uses=1]
2801         call void @llvm.dbg.declare({ }* %7, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable1008 to { }*)) nounwind
2802         call void @llvm.dbg.stoppoint(i32 95, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2803         %tmp.i = getelementptr %struct.CGPoint* %s.i, i32 0, i32 0              ; <double*> [#uses=1]
2804         %tmp1.i = load double* %w.addr.i                ; <double> [#uses=1]
2805         store double %tmp1.i, double* %tmp.i
2806         call void @llvm.dbg.stoppoint(i32 96, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2807         %tmp2.i = getelementptr %struct.CGPoint* %s.i, i32 0, i32 1             ; <double*> [#uses=1]
2808         %tmp3.i = load double* %h.addr.i                ; <double> [#uses=1]
2809         store double %tmp3.i, double* %tmp2.i
2810         call void @llvm.dbg.stoppoint(i32 97, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2811         %tmp4.i = bitcast %struct.CGPoint* %retval.i to i8*             ; <i8*> [#uses=1]
2812         %tmp5.i = bitcast %struct.CGPoint* %s.i to i8*          ; <i8*> [#uses=1]
2813         call void @llvm.memcpy.i32(i8* %tmp4.i, i8* %tmp5.i, i32 16, i32 4) nounwind
2814         call void @llvm.dbg.stoppoint(i32 98, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
2815         %tmp6.i = bitcast %struct.CGPoint* %tmp21 to i8*                ; <i8*> [#uses=1]
2816         %tmp7.i = bitcast %struct.CGPoint* %retval.i to i8*             ; <i8*> [#uses=1]
2817         call void @llvm.memcpy.i32(i8* %tmp6.i, i8* %tmp7.i, i32 16, i32 4) nounwind
2818         %tmp22 = bitcast %struct.CGPoint* %retval to i8*                ; <i8*> [#uses=1]
2819         %tmp23 = bitcast %struct.CGPoint* %tmp21 to i8*         ; <i8*> [#uses=1]
2820         call void @llvm.memcpy.i32(i8* %tmp22, i8* %tmp23, i32 16, i32 4)
2821         br label %return
2822                 ; No predecessors!
2823         br label %return
2824
2825 return:         ; preds = %8, %entry
2826         call void @llvm.dbg.stoppoint(i32 129, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2827         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram882 to { }*))
2828         %tmp24 = bitcast %struct.CGPoint* %agg.result to i8*            ; <i8*> [#uses=1]
2829         %tmp25 = bitcast %struct.CGPoint* %retval to i8*                ; <i8*> [#uses=1]
2830         call void @llvm.memcpy.i32(i8* %tmp24, i8* %tmp25, i32 16, i32 4)
2831         ret void
2832 }
2833
2834 define internal signext i8 @"\01-[DVIconAndTextCell isOpaque]"(%3* %self, %struct.objc_selector* %_cmd) nounwind {
2835 entry:
2836         %retval = alloca i8             ; <i8*> [#uses=2]
2837         %self.addr = alloca %3*         ; <%3**> [#uses=2]
2838         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2839         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram890 to { }*))
2840         store %3* %self, %3** %self.addr
2841         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2842         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable891 to { }*))
2843         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2844         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2845         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable892 to { }*))
2846         call void @llvm.dbg.stoppoint(i32 132, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2847         store i8 0, i8* %retval
2848         br label %return
2849                 ; No predecessors!
2850         br label %return
2851
2852 return:         ; preds = %2, %entry
2853         call void @llvm.dbg.stoppoint(i32 133, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2854         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram890 to { }*))
2855         %3 = load i8* %retval           ; <i8> [#uses=1]
2856         ret i8 %3
2857 }
2858
2859 define internal void @"\01-[DVIconAndTextCell drawWithExpansionFrame:inView:]"(%3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %cellFrame, %8* %view) nounwind {
2860 entry:
2861         %self.addr = alloca %3*         ; <%3**> [#uses=3]
2862         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2863         %view.addr = alloca %8*         ; <%8**> [#uses=3]
2864         %agg.tmp = alloca %struct.CGPoint               ; <%struct.CGPoint*> [#uses=3]
2865         %tmp4 = alloca %struct.CGPoint          ; <%struct.CGPoint*> [#uses=2]
2866         %agg.tmp12 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2867         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*))
2868         store %3* %self, %3** %self.addr
2869         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2870         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable895 to { }*))
2871         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2872         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2873         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable896 to { }*))
2874         %2 = bitcast %struct.CGRect* %cellFrame to { }*         ; <{ }*> [#uses=1]
2875         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable897 to { }*))
2876         store %8* %view, %8** %view.addr
2877         %3 = bitcast %8** %view.addr to { }*            ; <{ }*> [#uses=1]
2878         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable898 to { }*))
2879         call void @llvm.dbg.stoppoint(i32 137, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2880         %tmp = getelementptr %struct.CGRect* %cellFrame, i32 0, i32 0           ; <%struct.CGPoint*> [#uses=1]
2881         %tmp1 = getelementptr %struct.CGRect* %cellFrame, i32 0, i32 0          ; <%struct.CGPoint*> [#uses=1]
2882         %tmp2 = bitcast %struct.CGPoint* %agg.tmp to i8*                ; <i8*> [#uses=1]
2883         %tmp3 = bitcast %struct.CGPoint* %tmp1 to i8*           ; <i8*> [#uses=1]
2884         call void @llvm.memcpy.i32(i8* %tmp2, i8* %tmp3, i32 16, i32 4)
2885         %tmp5 = getelementptr %struct.CGPoint* %agg.tmp, i32 0, i32 0           ; <double*> [#uses=1]
2886         %tmp6 = load double* %tmp5              ; <double> [#uses=1]
2887         %tmp7 = getelementptr %struct.CGPoint* %agg.tmp, i32 0, i32 1           ; <double*> [#uses=1]
2888         %tmp8 = load double* %tmp7              ; <double> [#uses=1]
2889         call void @DVPointByFlooringPoint(%struct.CGPoint* noalias sret %tmp4, double %tmp6, double %tmp8)
2890         %tmp9 = bitcast %struct.CGPoint* %tmp to i8*            ; <i8*> [#uses=1]
2891         %tmp10 = bitcast %struct.CGPoint* %tmp4 to i8*          ; <i8*> [#uses=1]
2892         call void @llvm.memcpy.i32(i8* %tmp9, i8* %tmp10, i32 16, i32 4)
2893         call void @llvm.dbg.stoppoint(i32 138, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2894         %self11 = load %3** %self.addr          ; <%3*> [#uses=1]
2895         %tmp13 = bitcast %struct.CGRect* %agg.tmp12 to i8*              ; <i8*> [#uses=1]
2896         %tmp14 = bitcast %struct.CGRect* %cellFrame to i8*              ; <i8*> [#uses=1]
2897         call void @llvm.memcpy.i32(i8* %tmp13, i8* %tmp14, i32 32, i32 4)
2898         %tmp15 = load %8** %view.addr           ; <%8*> [#uses=1]
2899         %objc_super = alloca %struct._objc_super                ; <%struct._objc_super*> [#uses=3]
2900         %4 = bitcast %3* %self11 to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
2901         %5 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 0               ; <%struct.objc_object**> [#uses=1]
2902         store %struct.objc_object* %4, %struct.objc_object** %5
2903         %tmp16 = load %struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_"              ; <%struct._objc_class*> [#uses=1]
2904         %6 = bitcast %struct._objc_class* %tmp16 to %struct.objc_class*         ; <%struct.objc_class*> [#uses=1]
2905         %7 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 1               ; <%struct.objc_class**> [#uses=1]
2906         store %struct.objc_class* %6, %struct.objc_class** %7
2907         %tmp17 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_900"              ; <%struct.objc_selector*> [#uses=1]
2908         call void bitcast (%struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, ...)* @objc_msgSendSuper to void (%struct._objc_super*, %struct.objc_selector*, %struct.CGRect*, %8*)*)(%struct._objc_super* %objc_super, %struct.objc_selector* %tmp17, %struct.CGRect* byval %agg.tmp12, %8* %tmp15)
2909         call void @llvm.dbg.stoppoint(i32 139, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2910         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram894 to { }*))
2911         ret void
2912 }
2913
2914 declare void @DVPointByFlooringPoint(%struct.CGPoint* noalias sret, double, double)
2915
2916 define internal void @"\01-[DVIconAndTextCell drawInteriorWithFrame:inView:]"(%3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds, %8* %controlView) nounwind {
2917 entry:
2918         %self.addr = alloca %3*         ; <%3**> [#uses=7]
2919         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
2920         %controlView.addr = alloca %8*          ; <%8**> [#uses=3]
2921         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
2922         %agg.tmp2 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
2923         %agg.tmp4 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
2924         %tmp9 = alloca %struct.CGRect           ; <%struct.CGRect*> [#uses=2]
2925         %agg.tmp16 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2926         %agg.tmp18 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2927         %tmp23 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2928         %attributedTitle = alloca %6*, align 4          ; <%6**> [#uses=3]
2929         %titleRect = alloca %struct.CGRect, align 4             ; <%struct.CGRect*> [#uses=3]
2930         %agg.tmp39 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2931         %tmp44 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
2932         %agg.tmp48 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
2933         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*))
2934         store %3* %self, %3** %self.addr
2935         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
2936         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable903 to { }*))
2937         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
2938         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
2939         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable904 to { }*))
2940         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
2941         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable905 to { }*))
2942         store %8* %controlView, %8** %controlView.addr
2943         %3 = bitcast %8** %controlView.addr to { }*             ; <{ }*> [#uses=1]
2944         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable907 to { }*))
2945         call void @llvm.dbg.stoppoint(i32 142, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2946         %tmp = bitcast %struct.CGRect* %agg.tmp to i8*          ; <i8*> [#uses=1]
2947         %tmp1 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2948         call void @llvm.memcpy.i32(i8* %tmp, i8* %tmp1, i32 32, i32 4)
2949         %tmp3 = load %3** %self.addr            ; <%3*> [#uses=1]
2950         %tmp5 = bitcast %struct.CGRect* %agg.tmp4 to i8*                ; <i8*> [#uses=1]
2951         %tmp6 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
2952         call void @llvm.memcpy.i32(i8* %tmp5, i8* %tmp6, i32 32, i32 4)
2953         %tmp7 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_909"               ; <%struct.objc_selector*> [#uses=1]
2954         %tmp8 = bitcast %3* %tmp3 to %struct.objc_object*               ; <%struct.objc_object*> [#uses=1]
2955         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp9, %struct.objc_object* %tmp8, %struct.objc_selector* %tmp7, %struct.CGRect* byval %agg.tmp4)
2956         %tmp10 = bitcast %struct.CGRect* %agg.tmp2 to i8*               ; <i8*> [#uses=1]
2957         %tmp11 = bitcast %struct.CGRect* %tmp9 to i8*           ; <i8*> [#uses=1]
2958         call void @llvm.memcpy.i32(i8* %tmp10, i8* %tmp11, i32 32, i32 4)
2959         %call = call signext i8 @NSContainsRect(%struct.CGRect* byval %agg.tmp, %struct.CGRect* byval %agg.tmp2)                ; <i8> [#uses=1]
2960         %tobool = icmp ne i8 %call, 0           ; <i1> [#uses=1]
2961         br i1 %tobool, label %if.then, label %if.end
2962
2963 if.then:                ; preds = %entry
2964         call void @llvm.dbg.stoppoint(i32 143, i32 9, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2965         %tmp12 = load %3** %self.addr           ; <%3*> [#uses=1]
2966         %tmp13 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_431"              ; <%struct.objc_selector*> [#uses=1]
2967         %tmp14 = bitcast %3* %tmp12 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2968         %call15 = call %5* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %5* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp14, %struct.objc_selector* %tmp13)         ; <%5*> [#uses=1]
2969         %tmp17 = load %3** %self.addr           ; <%3*> [#uses=1]
2970         %tmp19 = bitcast %struct.CGRect* %agg.tmp18 to i8*              ; <i8*> [#uses=1]
2971         %tmp20 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
2972         call void @llvm.memcpy.i32(i8* %tmp19, i8* %tmp20, i32 32, i32 4)
2973         %tmp21 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_909"              ; <%struct.objc_selector*> [#uses=1]
2974         %tmp22 = bitcast %3* %tmp17 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2975         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp23, %struct.objc_object* %tmp22, %struct.objc_selector* %tmp21, %struct.CGRect* byval %agg.tmp18)
2976         %tmp24 = bitcast %struct.CGRect* %agg.tmp16 to i8*              ; <i8*> [#uses=1]
2977         %tmp25 = bitcast %struct.CGRect* %tmp23 to i8*          ; <i8*> [#uses=1]
2978         call void @llvm.memcpy.i32(i8* %tmp24, i8* %tmp25, i32 32, i32 4)
2979         %tmp26 = load %8** %controlView.addr            ; <%8*> [#uses=1]
2980         %tmp27 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_911"              ; <%struct.objc_selector*> [#uses=1]
2981         %tmp28 = bitcast %8* %tmp26 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2982         %call29 = call signext i8 bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to i8 (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp28, %struct.objc_selector* %tmp27)           ; <i8> [#uses=1]
2983         %tmp30 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_913"              ; <%struct.objc_selector*> [#uses=1]
2984         %tmp31 = bitcast %5* %call15 to %struct.objc_object*            ; <%struct.objc_object*> [#uses=1]
2985         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*, i32, double, i8)*)(%struct.objc_object* %tmp31, %struct.objc_selector* %tmp30, %struct.CGRect* byval %agg.tmp16, i32 2, double 1.000000e+00, i8 signext %call29)
2986         br label %if.end
2987
2988 if.end:         ; preds = %if.then, %entry
2989         call void @llvm.dbg.stoppoint(i32 145, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2990         %4 = bitcast %6** %attributedTitle to { }*              ; <{ }*> [#uses=1]
2991         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable915 to { }*))
2992         %tmp33 = load %3** %self.addr           ; <%3*> [#uses=1]
2993         %tmp34 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_477"              ; <%struct.objc_selector*> [#uses=1]
2994         %tmp35 = bitcast %3* %tmp33 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
2995         %call36 = call %6* bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to %6* (%struct.objc_object*, %struct.objc_selector*)*)(%struct.objc_object* %tmp35, %struct.objc_selector* %tmp34)         ; <%6*> [#uses=1]
2996         store %6* %call36, %6** %attributedTitle
2997         call void @llvm.dbg.stoppoint(i32 146, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
2998         %5 = bitcast %struct.CGRect* %titleRect to { }*         ; <{ }*> [#uses=1]
2999         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable917 to { }*))
3000         %tmp38 = load %3** %self.addr           ; <%3*> [#uses=1]
3001         %tmp40 = bitcast %struct.CGRect* %agg.tmp39 to i8*              ; <i8*> [#uses=1]
3002         %tmp41 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
3003         call void @llvm.memcpy.i32(i8* %tmp40, i8* %tmp41, i32 32, i32 4)
3004         %tmp42 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_919"              ; <%struct.objc_selector*> [#uses=1]
3005         %tmp43 = bitcast %3* %tmp38 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
3006         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp44, %struct.objc_object* %tmp43, %struct.objc_selector* %tmp42, %struct.CGRect* byval %agg.tmp39)
3007         %tmp45 = bitcast %struct.CGRect* %titleRect to i8*              ; <i8*> [#uses=1]
3008         %tmp46 = bitcast %struct.CGRect* %tmp44 to i8*          ; <i8*> [#uses=1]
3009         call void @llvm.memcpy.i32(i8* %tmp45, i8* %tmp46, i32 32, i32 4)
3010         call void @llvm.dbg.stoppoint(i32 147, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3011         %tmp47 = load %6** %attributedTitle             ; <%6*> [#uses=1]
3012         %tmp49 = bitcast %struct.CGRect* %agg.tmp48 to i8*              ; <i8*> [#uses=1]
3013         %tmp50 = bitcast %struct.CGRect* %titleRect to i8*              ; <i8*> [#uses=1]
3014         call void @llvm.memcpy.i32(i8* %tmp49, i8* %tmp50, i32 32, i32 4)
3015         %tmp51 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_921"              ; <%struct.objc_selector*> [#uses=1]
3016         %tmp52 = bitcast %6* %tmp47 to %struct.objc_object*             ; <%struct.objc_object*> [#uses=1]
3017         call void bitcast (%struct.objc_object* (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend to void (%struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.objc_object* %tmp52, %struct.objc_selector* %tmp51, %struct.CGRect* byval %agg.tmp48)
3018         call void @llvm.dbg.stoppoint(i32 148, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3019         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram902 to { }*))
3020         ret void
3021 }
3022
3023 define internal void @"\01-[DVIconAndTextCell titleEditingRectForBounds:]"(%struct.CGRect* noalias sret %agg.result, %3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %bounds) nounwind {
3024 entry:
3025         %retval.i46 = alloca double             ; <double*> [#uses=2]
3026         %aRect43 = alloca %struct.CGRect, align 8               ; <%struct.CGRect*> [#uses=4]
3027         %retval.i36 = alloca %struct.CGRect             ; <%struct.CGRect*> [#uses=2]
3028         %x.addr.i = alloca double               ; <double*> [#uses=3]
3029         %y.addr.i = alloca double               ; <double*> [#uses=3]
3030         %w.addr.i = alloca double               ; <double*> [#uses=3]
3031         %h.addr.i = alloca double               ; <double*> [#uses=3]
3032         %r.i = alloca %struct.CGRect, align 4           ; <%struct.CGRect*> [#uses=6]
3033         %retval.i = alloca double               ; <double*> [#uses=2]
3034         %aRect = alloca %struct.CGRect, align 8         ; <%struct.CGRect*> [#uses=4]
3035         %retval = alloca %struct.CGRect         ; <%struct.CGRect*> [#uses=2]
3036         %self.addr = alloca %3*         ; <%3**> [#uses=3]
3037         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
3038         %titleRect = alloca %struct.CGRect, align 4             ; <%struct.CGRect*> [#uses=7]
3039         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
3040         %tmp5 = alloca %struct.CGRect           ; <%struct.CGRect*> [#uses=2]
3041         %agg.tmp17 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
3042         %agg.tmp20 = alloca %struct.CGRect              ; <%struct.CGRect*> [#uses=2]
3043         %tmp29 = alloca %struct.CGRect          ; <%struct.CGRect*> [#uses=2]
3044         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*))
3045         store %3* %self, %3** %self.addr
3046         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
3047         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable924 to { }*))
3048         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
3049         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
3050         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable925 to { }*))
3051         %2 = bitcast %struct.CGRect* %bounds to { }*            ; <{ }*> [#uses=1]
3052         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable926 to { }*))
3053         call void @llvm.dbg.stoppoint(i32 151, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3054         %3 = bitcast %struct.CGRect* %titleRect to { }*         ; <{ }*> [#uses=1]
3055         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable927 to { }*))
3056         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
3057         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
3058         %tmp2 = bitcast %struct.CGRect* %bounds to i8*          ; <i8*> [#uses=1]
3059         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
3060         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_919"               ; <%struct.objc_selector*> [#uses=1]
3061         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
3062         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)
3063         %tmp6 = bitcast %struct.CGRect* %titleRect to i8*               ; <i8*> [#uses=1]
3064         %tmp7 = bitcast %struct.CGRect* %tmp5 to i8*            ; <i8*> [#uses=1]
3065         call void @llvm.memcpy.i32(i8* %tmp6, i8* %tmp7, i32 32, i32 4)
3066         call void @llvm.dbg.stoppoint(i32 152, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3067         %tmp8 = getelementptr %struct.CGRect* %titleRect, i32 0, i32 0          ; <%struct.CGPoint*> [#uses=1]
3068         %tmp9 = getelementptr %struct.CGPoint* %tmp8, i32 0, i32 0              ; <double*> [#uses=1]
3069         %tmp10 = load double* %tmp9             ; <double> [#uses=1]
3070         %sub = sub double %tmp10, 2.000000e+00          ; <double> [#uses=1]
3071         %tmp11 = getelementptr %struct.CGRect* %titleRect, i32 0, i32 0         ; <%struct.CGPoint*> [#uses=1]
3072         %tmp12 = getelementptr %struct.CGPoint* %tmp11, i32 0, i32 1            ; <double*> [#uses=1]
3073         %tmp13 = load double* %tmp12            ; <double> [#uses=1]
3074         %tmp14 = getelementptr %struct.CGRect* %titleRect, i32 0, i32 1         ; <%struct.CGPoint*> [#uses=1]
3075         %tmp15 = getelementptr %struct.CGPoint* %tmp14, i32 0, i32 0            ; <double*> [#uses=1]
3076         %tmp16 = load double* %tmp15            ; <double> [#uses=1]
3077         %tmp18 = bitcast %struct.CGRect* %agg.tmp17 to i8*              ; <i8*> [#uses=1]
3078         %tmp19 = bitcast %struct.CGRect* %bounds to i8*         ; <i8*> [#uses=1]
3079         call void @llvm.memcpy.i32(i8* %tmp18, i8* %tmp19, i32 32, i32 4)
3080         %tmp34 = bitcast %struct.CGRect* %aRect to i8*          ; <i8*> [#uses=1]
3081         %tmp35 = bitcast %struct.CGRect* %agg.tmp17 to i8*              ; <i8*> [#uses=1]
3082         call void @llvm.memcpy.i64(i8* %tmp34, i8* %tmp35, i64 32, i32 1)
3083         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram981 to { }*))
3084         %4 = bitcast %struct.CGRect* %aRect to { }*             ; <{ }*> [#uses=1]
3085         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable983 to { }*))
3086         call void @llvm.dbg.stoppoint(i32 110, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
3087         %tmp.i = getelementptr %struct.CGRect* %aRect, i32 0, i32 0             ; <%struct.CGPoint*> [#uses=1]
3088         %tmp1.i = getelementptr %struct.CGPoint* %tmp.i, i32 0, i32 0           ; <double*> [#uses=1]
3089         %tmp2.i = load double* %tmp1.i          ; <double> [#uses=1]
3090         %tmp3.i = getelementptr %struct.CGRect* %aRect, i32 0, i32 1            ; <%struct.CGPoint*> [#uses=1]
3091         %tmp4.i = getelementptr %struct.CGPoint* %tmp3.i, i32 0, i32 0          ; <double*> [#uses=1]
3092         %tmp5.i = load double* %tmp4.i          ; <double> [#uses=1]
3093         %add.i = add double %tmp2.i, %tmp5.i            ; <double> [#uses=1]
3094         store double %add.i, double* %retval.i
3095         call void @llvm.dbg.stoppoint(i32 111, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
3096         %5 = load double* %retval.i             ; <double> [#uses=1]
3097         %add = add double %tmp16, %5            ; <double> [#uses=1]
3098         %tmp21 = bitcast %struct.CGRect* %agg.tmp20 to i8*              ; <i8*> [#uses=1]
3099         %tmp22 = bitcast %struct.CGRect* %titleRect to i8*              ; <i8*> [#uses=1]
3100         call void @llvm.memcpy.i32(i8* %tmp21, i8* %tmp22, i32 32, i32 4)
3101         %tmp44 = bitcast %struct.CGRect* %aRect43 to i8*                ; <i8*> [#uses=1]
3102         %tmp45 = bitcast %struct.CGRect* %agg.tmp20 to i8*              ; <i8*> [#uses=1]
3103         call void @llvm.memcpy.i64(i8* %tmp44, i8* %tmp45, i64 32, i32 1)
3104         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram981 to { }*))
3105         %6 = bitcast %struct.CGRect* %aRect43 to { }*           ; <{ }*> [#uses=1]
3106         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable983 to { }*))
3107         call void @llvm.dbg.stoppoint(i32 110, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
3108         %tmp.i47 = getelementptr %struct.CGRect* %aRect43, i32 0, i32 0         ; <%struct.CGPoint*> [#uses=1]
3109         %tmp1.i48 = getelementptr %struct.CGPoint* %tmp.i47, i32 0, i32 0               ; <double*> [#uses=1]
3110         %tmp2.i49 = load double* %tmp1.i48              ; <double> [#uses=1]
3111         %tmp3.i50 = getelementptr %struct.CGRect* %aRect43, i32 0, i32 1                ; <%struct.CGPoint*> [#uses=1]
3112         %tmp4.i51 = getelementptr %struct.CGPoint* %tmp3.i50, i32 0, i32 0              ; <double*> [#uses=1]
3113         %tmp5.i52 = load double* %tmp4.i51              ; <double> [#uses=1]
3114         %add.i53 = add double %tmp2.i49, %tmp5.i52              ; <double> [#uses=1]
3115         store double %add.i53, double* %retval.i46
3116         call void @llvm.dbg.stoppoint(i32 111, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*))
3117         %7 = load double* %retval.i46           ; <double> [#uses=1]
3118         %sub24 = sub double %add, %7            ; <double> [#uses=1]
3119         %sub25 = sub double %sub24, 4.000000e+00                ; <double> [#uses=1]
3120         %tmp26 = getelementptr %struct.CGRect* %titleRect, i32 0, i32 1         ; <%struct.CGPoint*> [#uses=1]
3121         %tmp27 = getelementptr %struct.CGPoint* %tmp26, i32 0, i32 1            ; <double*> [#uses=1]
3122         %tmp28 = load double* %tmp27            ; <double> [#uses=1]
3123         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram985 to { }*)) nounwind
3124         store double %sub, double* %x.addr.i
3125         %8 = bitcast double* %x.addr.i to { }*          ; <{ }*> [#uses=1]
3126         call void @llvm.dbg.declare({ }* %8, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable986 to { }*)) nounwind
3127         store double %tmp13, double* %y.addr.i
3128         %9 = bitcast double* %y.addr.i to { }*          ; <{ }*> [#uses=1]
3129         call void @llvm.dbg.declare({ }* %9, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable987 to { }*)) nounwind
3130         store double %sub25, double* %w.addr.i
3131         %10 = bitcast double* %w.addr.i to { }*         ; <{ }*> [#uses=1]
3132         call void @llvm.dbg.declare({ }* %10, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable989 to { }*)) nounwind
3133         store double %tmp28, double* %h.addr.i
3134         %11 = bitcast double* %h.addr.i to { }*         ; <{ }*> [#uses=1]
3135         call void @llvm.dbg.declare({ }* %11, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable991 to { }*)) nounwind
3136         call void @llvm.dbg.stoppoint(i32 101, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3137         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram981 to { }*))
3138         %12 = bitcast %struct.CGRect* %r.i to { }*              ; <{ }*> [#uses=1]
3139         call void @llvm.dbg.declare({ }* %12, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable993 to { }*)) nounwind
3140         call void @llvm.dbg.stoppoint(i32 102, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3141         %tmp.i37 = getelementptr %struct.CGRect* %r.i, i32 0, i32 0             ; <%struct.CGPoint*> [#uses=1]
3142         %tmp1.i38 = getelementptr %struct.CGPoint* %tmp.i37, i32 0, i32 0               ; <double*> [#uses=1]
3143         %tmp2.i39 = load double* %x.addr.i              ; <double> [#uses=1]
3144         store double %tmp2.i39, double* %tmp1.i38
3145         call void @llvm.dbg.stoppoint(i32 103, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3146         %tmp3.i40 = getelementptr %struct.CGRect* %r.i, i32 0, i32 0            ; <%struct.CGPoint*> [#uses=1]
3147         %tmp4.i41 = getelementptr %struct.CGPoint* %tmp3.i40, i32 0, i32 1              ; <double*> [#uses=1]
3148         %tmp5.i42 = load double* %y.addr.i              ; <double> [#uses=1]
3149         store double %tmp5.i42, double* %tmp4.i41
3150         call void @llvm.dbg.stoppoint(i32 104, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3151         %tmp6.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
3152         %tmp7.i = getelementptr %struct.CGPoint* %tmp6.i, i32 0, i32 0          ; <double*> [#uses=1]
3153         %tmp8.i = load double* %w.addr.i                ; <double> [#uses=1]
3154         store double %tmp8.i, double* %tmp7.i
3155         call void @llvm.dbg.stoppoint(i32 105, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3156         %tmp9.i = getelementptr %struct.CGRect* %r.i, i32 0, i32 1              ; <%struct.CGPoint*> [#uses=1]
3157         %tmp10.i = getelementptr %struct.CGPoint* %tmp9.i, i32 0, i32 1         ; <double*> [#uses=1]
3158         %tmp11.i = load double* %h.addr.i               ; <double> [#uses=1]
3159         store double %tmp11.i, double* %tmp10.i
3160         call void @llvm.dbg.stoppoint(i32 106, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3161         %tmp12.i = bitcast %struct.CGRect* %retval.i36 to i8*           ; <i8*> [#uses=1]
3162         %tmp13.i = bitcast %struct.CGRect* %r.i to i8*          ; <i8*> [#uses=1]
3163         call void @llvm.memcpy.i32(i8* %tmp12.i, i8* %tmp13.i, i32 32, i32 4) nounwind
3164         call void @llvm.dbg.stoppoint(i32 107, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit273 to { }*)) nounwind
3165         %tmp14.i = bitcast %struct.CGRect* %tmp29 to i8*                ; <i8*> [#uses=1]
3166         %tmp15.i = bitcast %struct.CGRect* %retval.i36 to i8*           ; <i8*> [#uses=1]
3167         call void @llvm.memcpy.i32(i8* %tmp14.i, i8* %tmp15.i, i32 32, i32 4) nounwind
3168         %tmp30 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
3169         %tmp31 = bitcast %struct.CGRect* %tmp29 to i8*          ; <i8*> [#uses=1]
3170         call void @llvm.memcpy.i32(i8* %tmp30, i8* %tmp31, i32 32, i32 4)
3171         br label %return
3172                 ; No predecessors!
3173         br label %return
3174
3175 return:         ; preds = %13, %entry
3176         call void @llvm.dbg.stoppoint(i32 153, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3177         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram923 to { }*))
3178         %tmp32 = bitcast %struct.CGRect* %agg.result to i8*             ; <i8*> [#uses=1]
3179         %tmp33 = bitcast %struct.CGRect* %retval to i8*         ; <i8*> [#uses=1]
3180         call void @llvm.memcpy.i32(i8* %tmp32, i8* %tmp33, i32 32, i32 4)
3181         ret void
3182 }
3183
3184 define internal void @"\01-[DVIconAndTextCell selectWithFrame:inView:editor:delegate:start:length:]"(%3* %self, %struct.objc_selector* %_cmd, %struct.CGRect* byval %frame, %8* %controlView, %9* %text, %struct.objc_object* %delegate, i32 %start, i32 %length) nounwind {
3185 entry:
3186         %self.addr = alloca %3*         ; <%3**> [#uses=4]
3187         %_cmd.addr = alloca %struct.objc_selector*              ; <%struct.objc_selector**> [#uses=2]
3188         %controlView.addr = alloca %8*          ; <%8**> [#uses=3]
3189         %text.addr = alloca %9*         ; <%9**> [#uses=3]
3190         %delegate.addr = alloca %struct.objc_object*            ; <%struct.objc_object**> [#uses=3]
3191         %start.addr = alloca i32                ; <i32*> [#uses=3]
3192         %length.addr = alloca i32               ; <i32*> [#uses=3]
3193         %agg.tmp = alloca %struct.CGRect                ; <%struct.CGRect*> [#uses=2]
3194         %tmp5 = alloca %struct.CGRect           ; <%struct.CGRect*> [#uses=2]
3195         %agg.tmp9 = alloca %struct.CGRect               ; <%struct.CGRect*> [#uses=2]
3196         call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*))
3197         store %3* %self, %3** %self.addr
3198         %0 = bitcast %3** %self.addr to { }*            ; <{ }*> [#uses=1]
3199         call void @llvm.dbg.declare({ }* %0, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable930 to { }*))
3200         store %struct.objc_selector* %_cmd, %struct.objc_selector** %_cmd.addr
3201         %1 = bitcast %struct.objc_selector** %_cmd.addr to { }*         ; <{ }*> [#uses=1]
3202         call void @llvm.dbg.declare({ }* %1, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable931 to { }*))
3203         %2 = bitcast %struct.CGRect* %frame to { }*             ; <{ }*> [#uses=1]
3204         call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable933 to { }*))
3205         store %8* %controlView, %8** %controlView.addr
3206         %3 = bitcast %8** %controlView.addr to { }*             ; <{ }*> [#uses=1]
3207         call void @llvm.dbg.declare({ }* %3, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable934 to { }*))
3208         store %9* %text, %9** %text.addr
3209         %4 = bitcast %9** %text.addr to { }*            ; <{ }*> [#uses=1]
3210         call void @llvm.dbg.declare({ }* %4, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable944 to { }*))
3211         store %struct.objc_object* %delegate, %struct.objc_object** %delegate.addr
3212         %5 = bitcast %struct.objc_object** %delegate.addr to { }*               ; <{ }*> [#uses=1]
3213         call void @llvm.dbg.declare({ }* %5, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable946 to { }*))
3214         store i32 %start, i32* %start.addr
3215         %6 = bitcast i32* %start.addr to { }*           ; <{ }*> [#uses=1]
3216         call void @llvm.dbg.declare({ }* %6, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable948 to { }*))
3217         store i32 %length, i32* %length.addr
3218         %7 = bitcast i32* %length.addr to { }*          ; <{ }*> [#uses=1]
3219         call void @llvm.dbg.declare({ }* %7, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable950 to { }*))
3220         call void @llvm.dbg.stoppoint(i32 156, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3221         %tmp = load %3** %self.addr             ; <%3*> [#uses=1]
3222         %tmp1 = bitcast %struct.CGRect* %agg.tmp to i8*         ; <i8*> [#uses=1]
3223         %tmp2 = bitcast %struct.CGRect* %frame to i8*           ; <i8*> [#uses=1]
3224         call void @llvm.memcpy.i32(i8* %tmp1, i8* %tmp2, i32 32, i32 4)
3225         %tmp3 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_952"               ; <%struct.objc_selector*> [#uses=1]
3226         %tmp4 = bitcast %3* %tmp to %struct.objc_object*                ; <%struct.objc_object*> [#uses=1]
3227         call void bitcast (void (%struct.objc_object*, %struct.objc_selector*, ...)* @objc_msgSend_stret to void (%struct.CGRect*, %struct.objc_object*, %struct.objc_selector*, %struct.CGRect*)*)(%struct.CGRect* noalias sret %tmp5, %struct.objc_object* %tmp4, %struct.objc_selector* %tmp3, %struct.CGRect* byval %agg.tmp)
3228         %tmp6 = bitcast %struct.CGRect* %frame to i8*           ; <i8*> [#uses=1]
3229         %tmp7 = bitcast %struct.CGRect* %tmp5 to i8*            ; <i8*> [#uses=1]
3230         call void @llvm.memcpy.i32(i8* %tmp6, i8* %tmp7, i32 32, i32 4)
3231         call void @llvm.dbg.stoppoint(i32 157, i32 5, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3232         %self8 = load %3** %self.addr           ; <%3*> [#uses=1]
3233         %tmp10 = bitcast %struct.CGRect* %agg.tmp9 to i8*               ; <i8*> [#uses=1]
3234         %tmp11 = bitcast %struct.CGRect* %frame to i8*          ; <i8*> [#uses=1]
3235         call void @llvm.memcpy.i32(i8* %tmp10, i8* %tmp11, i32 32, i32 4)
3236         %tmp12 = load %8** %controlView.addr            ; <%8*> [#uses=1]
3237         %tmp13 = load %9** %text.addr           ; <%9*> [#uses=1]
3238         %tmp14 = load %struct.objc_object** %delegate.addr              ; <%struct.objc_object*> [#uses=1]
3239         %tmp15 = load i32* %start.addr          ; <i32> [#uses=1]
3240         %tmp16 = load i32* %length.addr         ; <i32> [#uses=1]
3241         %objc_super = alloca %struct._objc_super                ; <%struct._objc_super*> [#uses=3]
3242         %8 = bitcast %3* %self8 to %struct.objc_object*         ; <%struct.objc_object*> [#uses=1]
3243         %9 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 0               ; <%struct.objc_object**> [#uses=1]
3244         store %struct.objc_object* %8, %struct.objc_object** %9
3245         %tmp17 = load %struct._objc_class** @"\01L_OBJC_CLASS_REFERENCES_"              ; <%struct._objc_class*> [#uses=1]
3246         %10 = bitcast %struct._objc_class* %tmp17 to %struct.objc_class*                ; <%struct.objc_class*> [#uses=1]
3247         %11 = getelementptr %struct._objc_super* %objc_super, i32 0, i32 1              ; <%struct.objc_class**> [#uses=1]
3248         store %struct.objc_class* %10, %struct.objc_class** %11
3249         %tmp18 = load %struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_954"              ; <%struct.objc_selector*> [#uses=1]
3250         call void bitcast (%struct.objc_object* (%struct._objc_super*, %struct.objc_selector*, ...)* @objc_msgSendSuper to void (%struct._objc_super*, %struct.objc_selector*, %struct.CGRect*, %8*, %9*, %struct.objc_object*, i32, i32)*)(%struct._objc_super* %objc_super, %struct.objc_selector* %tmp18, %struct.CGRect* byval %agg.tmp9, %8* %tmp12, %9* %tmp13, %struct.objc_object* %tmp14, i32 %tmp15, i32 %tmp16)
3251         call void @llvm.dbg.stoppoint(i32 158, i32 1, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
3252         call void @llvm.dbg.region.end({ }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram929 to { }*))
3253         ret void
3254 }
3255
3256 declare void @llvm.memcpy.i64(i8* nocapture, i8* nocapture, i64, i32) nounwind