xref: /aosp_15_r20/external/llvm/test/CodeGen/PowerPC/extra-toc-reg-deps.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Workertarget datalayout = "E-m:e-i64:64-n32:64"
3*9880d681SAndroid Build Coastguard Workertarget triple = "powerpc64-bgq-linux"
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker%"class.Foam::messageStream.6" = type <{ %"class.Foam::string.5", i32, i32, i32, [4 x i8] }>
6*9880d681SAndroid Build Coastguard Worker%"class.Foam::string.5" = type { %"class.std::basic_string.4" }
7*9880d681SAndroid Build Coastguard Worker%"class.std::basic_string.4" = type { %"struct.std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider.3" }
8*9880d681SAndroid Build Coastguard Worker%"struct.std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider.3" = type { i8* }
9*9880d681SAndroid Build Coastguard Worker%"class.Foam::prefixOSstream.27" = type { %"class.Foam::OSstream.26", i8, %"class.Foam::string.5" }
10*9880d681SAndroid Build Coastguard Worker%"class.Foam::OSstream.26" = type { %"class.Foam::Ostream.base.9", %"class.Foam::fileName.10", %"class.std::basic_ostream.25"* }
11*9880d681SAndroid Build Coastguard Worker%"class.Foam::Ostream.base.9" = type <{ %"class.Foam::IOstream.8", i16 }>
12*9880d681SAndroid Build Coastguard Worker%"class.Foam::IOstream.8" = type { i32 (...)**, i32, [4 x i8], %"class.Foam::IOstream::versionNumber.7", i32, i32, i32, i32 }
13*9880d681SAndroid Build Coastguard Worker%"class.Foam::IOstream::versionNumber.7" = type <{ double, i32, [4 x i8] }>
14*9880d681SAndroid Build Coastguard Worker%"class.Foam::fileName.10" = type { %"class.Foam::string.5" }
15*9880d681SAndroid Build Coastguard Worker%"class.std::basic_ostream.25" = type { i32 (...)**, %"class.std::basic_ios.24" }
16*9880d681SAndroid Build Coastguard Worker%"class.std::basic_ios.24" = type { %"class.std::ios_base.16", %"class.std::basic_ostream.25"*, i8, i8, %"class.std::basic_streambuf.17"*, %"class.std::ctype.21"*, %"class.std::__gnu_cxx_ldbl128::num_put.22"*, %"class.std::__gnu_cxx_ldbl128::num_get.23"* }
17*9880d681SAndroid Build Coastguard Worker%"class.std::ios_base.16" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list.11"*, %"struct.std::ios_base::_Words.12", [8 x %"struct.std::ios_base::_Words.12"], i32, %"struct.std::ios_base::_Words.12"*, %"class.std::locale.15" }
18*9880d681SAndroid Build Coastguard Worker%"struct.std::ios_base::_Callback_list.11" = type { %"struct.std::ios_base::_Callback_list.11"*, void (i32, %"class.std::ios_base.16"*, i32)*, i32, i32 }
19*9880d681SAndroid Build Coastguard Worker%"struct.std::ios_base::_Words.12" = type { i8*, i64 }
20*9880d681SAndroid Build Coastguard Worker%"class.std::locale.15" = type { %"class.std::locale::_Impl.14"* }
21*9880d681SAndroid Build Coastguard Worker%"class.std::locale::_Impl.14" = type { i32, %"class.std::locale::facet.13"**, i64, %"class.std::locale::facet.13"**, i8** }
22*9880d681SAndroid Build Coastguard Worker%"class.std::locale::facet.13" = type <{ i32 (...)**, i32, [4 x i8] }>
23*9880d681SAndroid Build Coastguard Worker%"class.std::basic_streambuf.17" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale.15" }
24*9880d681SAndroid Build Coastguard Worker%"class.std::ctype.21" = type <{ %"class.std::locale::facet.base.18", [4 x i8], %struct.__locale_struct.20*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }>
25*9880d681SAndroid Build Coastguard Worker%"class.std::locale::facet.base.18" = type <{ i32 (...)**, i32 }>
26*9880d681SAndroid Build Coastguard Worker%struct.__locale_struct.20 = type { [13 x %struct.__locale_data.19*], i16*, i32*, i32*, [13 x i8*] }
27*9880d681SAndroid Build Coastguard Worker%struct.__locale_data.19 = type opaque
28*9880d681SAndroid Build Coastguard Worker%"class.std::__gnu_cxx_ldbl128::num_put.22" = type { %"class.std::locale::facet.base.18", [4 x i8] }
29*9880d681SAndroid Build Coastguard Worker%"class.std::__gnu_cxx_ldbl128::num_get.23" = type { %"class.std::locale::facet.base.18", [4 x i8] }
30*9880d681SAndroid Build Coastguard Worker%"class.Foam::primitiveMesh.135" = type { i32 (...)**, i32, i32, i32, i32, i32, i32, i32, i32, i32, %"class.Foam::List.116"*, %"class.Foam::List.0"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.5"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::List.1"*, %"class.Foam::DynamicList.40", %"class.Foam::HashSet.127", %"class.Foam::Field.131"*, %"class.Foam::Field.131"*, %"class.Foam::Field.11"*, %"class.Foam::Field.131"* }
31*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.116" = type opaque
32*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.0" = type { %"class.Foam::UList.119" }
33*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.119" = type { i32, %"class.Foam::edge.118"* }
34*9880d681SAndroid Build Coastguard Worker%"class.Foam::edge.118" = type { %"class.Foam::FixedList.117" }
35*9880d681SAndroid Build Coastguard Worker%"class.Foam::FixedList.117" = type { [2 x i32] }
36*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.5" = type { %"class.Foam::UList.6" }
37*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.6" = type { i32, %"class.Foam::cell.121"* }
38*9880d681SAndroid Build Coastguard Worker%"class.Foam::cell.121" = type { %"class.Foam::List.3" }
39*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.3" = type { %"class.Foam::UList.4" }
40*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.4" = type { i32, i32* }
41*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.1" = type { %"class.Foam::UList.2" }
42*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.2" = type { i32, %"class.Foam::List.3"* }
43*9880d681SAndroid Build Coastguard Worker%"class.Foam::DynamicList.40" = type <{ %"class.Foam::List.3", i32, [4 x i8] }>
44*9880d681SAndroid Build Coastguard Worker%"class.Foam::HashSet.127" = type { %"class.Foam::HashTable.7" }
45*9880d681SAndroid Build Coastguard Worker%"class.Foam::HashTable.7" = type { i32, i32, %"struct.Foam::HashTable<Foam::nil, int, Foam::Hash<Foam::label> >::hashedEntry.125"** }
46*9880d681SAndroid Build Coastguard Worker%"struct.Foam::HashTable<Foam::nil, int, Foam::Hash<Foam::label> >::hashedEntry.125" = type <{ i32, [4 x i8], %"struct.Foam::HashTable<Foam::nil, int, Foam::Hash<Foam::label> >::hashedEntry.125"*, %"class.Foam::nil.124", [7 x i8] }>
47*9880d681SAndroid Build Coastguard Worker%"class.Foam::nil.124" = type { i8 }
48*9880d681SAndroid Build Coastguard Worker%"class.Foam::Field.11" = type { %"class.Foam::refCount.128", %"class.Foam::List.12" }
49*9880d681SAndroid Build Coastguard Worker%"class.Foam::refCount.128" = type { i32 }
50*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.12" = type { %"class.Foam::UList.13" }
51*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.13" = type { i32, double* }
52*9880d681SAndroid Build Coastguard Worker%"class.Foam::Field.131" = type { %"class.Foam::refCount.128", %"class.Foam::List.8" }
53*9880d681SAndroid Build Coastguard Worker%"class.Foam::List.8" = type { %"class.Foam::UList.9" }
54*9880d681SAndroid Build Coastguard Worker%"class.Foam::UList.9" = type { i32, %"class.Foam::Vector.29"* }
55*9880d681SAndroid Build Coastguard Worker%"class.Foam::Vector.29" = type { %"class.Foam::VectorSpace.10" }
56*9880d681SAndroid Build Coastguard Worker%"class.Foam::VectorSpace.10" = type { [3 x double] }
57*9880d681SAndroid Build Coastguard Worker%"class.Foam::Ostream.189" = type <{ %"class.Foam::IOstream.8", i16, [6 x i8] }>
58*9880d681SAndroid Build Coastguard Worker
59*9880d681SAndroid Build Coastguard Worker@_ZN4Foam4InfoE = external global %"class.Foam::messageStream.6", align 8
60*9880d681SAndroid Build Coastguard Worker@.str27 = external unnamed_addr constant [24 x i8], align 1
61*9880d681SAndroid Build Coastguard Worker@.str28 = external unnamed_addr constant [7 x i8], align 1
62*9880d681SAndroid Build Coastguard Worker@_ZN4Foam4PoutE = external global %"class.Foam::prefixOSstream.27", align 8
63*9880d681SAndroid Build Coastguard Worker
64*9880d681SAndroid Build Coastguard Workerdefine void @_ZN4Foam13checkTopologyERKNS_8polyMeshEbb(i1 zeroext %allTopology) #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) {
65*9880d681SAndroid Build Coastguard Workerentry:
66*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.body, label %for.cond.cleanup
67*9880d681SAndroid Build Coastguard Worker
68*9880d681SAndroid Build Coastguard Worker; CHECK-LABEL: @_ZN4Foam13checkTopologyERKNS_8polyMeshEbb
69*9880d681SAndroid Build Coastguard Worker
70*9880d681SAndroid Build Coastguard Worker; CHECK: addis [[REG1:[0-9]+]], 2, .LC0@toc@ha
71*9880d681SAndroid Build Coastguard Worker; CHECK: std 2, 40(1)
72*9880d681SAndroid Build Coastguard Worker; CHECK: ld {{[0-9]+}}, .LC0@toc@l([[REG1]])
73*9880d681SAndroid Build Coastguard Worker; CHECK: {{mr|ld}} 2,
74*9880d681SAndroid Build Coastguard Worker; CHECK: mtctr
75*9880d681SAndroid Build Coastguard Worker; CHECK: bctrl
76*9880d681SAndroid Build Coastguard Worker; CHECK: ld 2, 40(1)
77*9880d681SAndroid Build Coastguard Worker
78*9880d681SAndroid Build Coastguard Worker; CHECK: addis [[REG1:[0-9]+]], 2, .LC0@toc@ha
79*9880d681SAndroid Build Coastguard Worker; CHECK: std 2, 40(1)
80*9880d681SAndroid Build Coastguard Worker; CHECK: ld {{[0-9]+}}, .LC0@toc@l([[REG1]])
81*9880d681SAndroid Build Coastguard Worker; CHECK: {{mr|ld}} 2,
82*9880d681SAndroid Build Coastguard Worker; CHECK: mtctr
83*9880d681SAndroid Build Coastguard Worker; CHECK: bctrl
84*9880d681SAndroid Build Coastguard Worker; CHECK: ld 2, 40(1)
85*9880d681SAndroid Build Coastguard Worker
86*9880d681SAndroid Build Coastguard Workerfor.cond.cleanup:                                 ; preds = %entry
87*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then.i, label %if.else.i
88*9880d681SAndroid Build Coastguard Worker
89*9880d681SAndroid Build Coastguard Workerif.then.i:                                        ; preds = %for.cond.cleanup
90*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then.i1435, label %if.else.i1436
91*9880d681SAndroid Build Coastguard Worker
92*9880d681SAndroid Build Coastguard Workerif.else.i:                                        ; preds = %for.cond.cleanup
93*9880d681SAndroid Build Coastguard Worker  unreachable
94*9880d681SAndroid Build Coastguard Worker
95*9880d681SAndroid Build Coastguard Workerif.then.i1435:                                    ; preds = %if.then.i
96*9880d681SAndroid Build Coastguard Worker  br label %_ZN4Foam12returnReduceIiNS_5sumOpIiEEEET_RKS3_RKT0_ii.exit
97*9880d681SAndroid Build Coastguard Worker
98*9880d681SAndroid Build Coastguard Workerif.else.i1436:                                    ; preds = %if.then.i
99*9880d681SAndroid Build Coastguard Worker  br label %_ZN4Foam12returnReduceIiNS_5sumOpIiEEEET_RKS3_RKT0_ii.exit
100*9880d681SAndroid Build Coastguard Worker
101*9880d681SAndroid Build Coastguard Worker_ZN4Foam12returnReduceIiNS_5sumOpIiEEEET_RKS3_RKT0_ii.exit: ; preds = %if.else.i1436, %if.then.i1435
102*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.body.i, label %_ZNK4Foam8ZoneMeshINS_8cellZoneENS_8polyMeshEE15checkDefinitionEb.exit
103*9880d681SAndroid Build Coastguard Worker
104*9880d681SAndroid Build Coastguard Workerfor.body:                                         ; preds = %entry
105*9880d681SAndroid Build Coastguard Worker  unreachable
106*9880d681SAndroid Build Coastguard Worker
107*9880d681SAndroid Build Coastguard Workerfor.body.i:                                       ; preds = %_ZN4Foam12returnReduceIiNS_5sumOpIiEEEET_RKS3_RKT0_ii.exit
108*9880d681SAndroid Build Coastguard Worker  unreachable
109*9880d681SAndroid Build Coastguard Worker
110*9880d681SAndroid Build Coastguard Worker_ZNK4Foam8ZoneMeshINS_8cellZoneENS_8polyMeshEE15checkDefinitionEb.exit: ; preds = %_ZN4Foam12returnReduceIiNS_5sumOpIiEEEET_RKS3_RKT0_ii.exit
111*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.body.i1480, label %_ZNK4Foam8ZoneMeshINS_8faceZoneENS_8polyMeshEE15checkDefinitionEb.exit
112*9880d681SAndroid Build Coastguard Worker
113*9880d681SAndroid Build Coastguard Workerfor.body.i1480:                                   ; preds = %_ZNK4Foam8ZoneMeshINS_8cellZoneENS_8polyMeshEE15checkDefinitionEb.exit
114*9880d681SAndroid Build Coastguard Worker  unreachable
115*9880d681SAndroid Build Coastguard Worker
116*9880d681SAndroid Build Coastguard Worker_ZNK4Foam8ZoneMeshINS_8faceZoneENS_8polyMeshEE15checkDefinitionEb.exit: ; preds = %_ZNK4Foam8ZoneMeshINS_8cellZoneENS_8polyMeshEE15checkDefinitionEb.exit
117*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.body.i1504, label %_ZNK4Foam8ZoneMeshINS_9pointZoneENS_8polyMeshEE15checkDefinitionEb.exit
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Workerfor.body.i1504:                                   ; preds = %_ZNK4Foam8ZoneMeshINS_8faceZoneENS_8polyMeshEE15checkDefinitionEb.exit
120*9880d681SAndroid Build Coastguard Worker  unreachable
121*9880d681SAndroid Build Coastguard Worker
122*9880d681SAndroid Build Coastguard Worker_ZNK4Foam8ZoneMeshINS_9pointZoneENS_8polyMeshEE15checkDefinitionEb.exit: ; preds = %_ZNK4Foam8ZoneMeshINS_8faceZoneENS_8polyMeshEE15checkDefinitionEb.exit
123*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam4word12stripInvalidEv()
124*9880d681SAndroid Build Coastguard Worker          to label %_ZN4Foam4wordC2EPKcb.exit unwind label %lpad.i
125*9880d681SAndroid Build Coastguard Worker
126*9880d681SAndroid Build Coastguard Workerlpad.i:                                           ; preds = %_ZNK4Foam8ZoneMeshINS_9pointZoneENS_8polyMeshEE15checkDefinitionEb.exit
127*9880d681SAndroid Build Coastguard Worker  %0 = landingpad { i8*, i32 }
128*9880d681SAndroid Build Coastguard Worker          cleanup
129*9880d681SAndroid Build Coastguard Worker  resume { i8*, i32 } %0
130*9880d681SAndroid Build Coastguard Worker
131*9880d681SAndroid Build Coastguard Worker_ZN4Foam4wordC2EPKcb.exit:                        ; preds = %_ZNK4Foam8ZoneMeshINS_9pointZoneENS_8polyMeshEE15checkDefinitionEb.exit
132*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam7cellSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE()
133*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont59 unwind label %lpad
134*9880d681SAndroid Build Coastguard Worker
135*9880d681SAndroid Build Coastguard Workerinvoke.cont59:                                    ; preds = %_ZN4Foam4wordC2EPKcb.exit
136*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit, label %if.then.i.i, !prof !1
137*9880d681SAndroid Build Coastguard Worker
138*9880d681SAndroid Build Coastguard Workerif.then.i.i:                                      ; preds = %invoke.cont59
139*9880d681SAndroid Build Coastguard Worker  br i1 true, label %if.then.i.i.i1508, label %if.else.i.i.i
140*9880d681SAndroid Build Coastguard Worker
141*9880d681SAndroid Build Coastguard Workerif.then.i.i.i1508:                                ; preds = %if.then.i.i
142*9880d681SAndroid Build Coastguard Worker  br label %_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.exit.i.i
143*9880d681SAndroid Build Coastguard Worker
144*9880d681SAndroid Build Coastguard Workerif.else.i.i.i:                                    ; preds = %if.then.i.i
145*9880d681SAndroid Build Coastguard Worker  br label %_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.exit.i.i
146*9880d681SAndroid Build Coastguard Worker
147*9880d681SAndroid Build Coastguard Worker_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.exit.i.i: ; preds = %if.else.i.i.i, %if.then.i.i.i1508
148*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then4.i.i, label %_ZNSsD2Ev.exit
149*9880d681SAndroid Build Coastguard Worker
150*9880d681SAndroid Build Coastguard Workerif.then4.i.i:                                     ; preds = %_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.exit.i.i
151*9880d681SAndroid Build Coastguard Worker  br label %_ZNSsD2Ev.exit
152*9880d681SAndroid Build Coastguard Worker
153*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit:                                   ; preds = %if.then4.i.i, %_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.exit.i.i, %invoke.cont59
154*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.body70, label %for.cond.cleanup69
155*9880d681SAndroid Build Coastguard Worker
156*9880d681SAndroid Build Coastguard Workerfor.cond.cleanup69:                               ; preds = %_ZNSsD2Ev.exit
157*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then121, label %if.else
158*9880d681SAndroid Build Coastguard Worker
159*9880d681SAndroid Build Coastguard Workerlpad:                                             ; preds = %_ZN4Foam4wordC2EPKcb.exit
160*9880d681SAndroid Build Coastguard Worker  %1 = landingpad { i8*, i32 }
161*9880d681SAndroid Build Coastguard Worker          cleanup
162*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit1578, label %if.then.i.i1570, !prof !1
163*9880d681SAndroid Build Coastguard Worker
164*9880d681SAndroid Build Coastguard Workerif.then.i.i1570:                                  ; preds = %lpad
165*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then4.i.i1577, label %_ZNSsD2Ev.exit1578
166*9880d681SAndroid Build Coastguard Worker
167*9880d681SAndroid Build Coastguard Workerif.then4.i.i1577:                                 ; preds = %if.then.i.i1570
168*9880d681SAndroid Build Coastguard Worker  unreachable
169*9880d681SAndroid Build Coastguard Worker
170*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit1578:                               ; preds = %if.then.i.i1570, %lpad
171*9880d681SAndroid Build Coastguard Worker  unreachable
172*9880d681SAndroid Build Coastguard Worker
173*9880d681SAndroid Build Coastguard Workerfor.body70:                                       ; preds = %_ZNSsD2Ev.exit
174*9880d681SAndroid Build Coastguard Worker  unreachable
175*9880d681SAndroid Build Coastguard Worker
176*9880d681SAndroid Build Coastguard Workerif.then121:                                       ; preds = %for.cond.cleanup69
177*9880d681SAndroid Build Coastguard Worker  unreachable
178*9880d681SAndroid Build Coastguard Worker
179*9880d681SAndroid Build Coastguard Workerif.else:                                          ; preds = %for.cond.cleanup69
180*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam4word12stripInvalidEv()
181*9880d681SAndroid Build Coastguard Worker          to label %_ZN4Foam4wordC2EPKcb.exit1701 unwind label %lpad.i1689
182*9880d681SAndroid Build Coastguard Worker
183*9880d681SAndroid Build Coastguard Workerlpad.i1689:                                       ; preds = %if.else
184*9880d681SAndroid Build Coastguard Worker  %2 = landingpad { i8*, i32 }
185*9880d681SAndroid Build Coastguard Worker          cleanup
186*9880d681SAndroid Build Coastguard Worker  unreachable
187*9880d681SAndroid Build Coastguard Worker
188*9880d681SAndroid Build Coastguard Worker_ZN4Foam4wordC2EPKcb.exit1701:                    ; preds = %if.else
189*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam8pointSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE()
190*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont169 unwind label %lpad165
191*9880d681SAndroid Build Coastguard Worker
192*9880d681SAndroid Build Coastguard Workerinvoke.cont169:                                   ; preds = %_ZN4Foam4wordC2EPKcb.exit1701
193*9880d681SAndroid Build Coastguard Worker  %call177 = invoke zeroext i1 undef(%"class.Foam::primitiveMesh.135"* undef, i1 zeroext true, %"class.Foam::HashSet.127"* undef)
194*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont176 unwind label %lpad175
195*9880d681SAndroid Build Coastguard Worker
196*9880d681SAndroid Build Coastguard Workerinvoke.cont176:                                   ; preds = %invoke.cont169
197*9880d681SAndroid Build Coastguard Worker  br i1 %call177, label %if.then178, label %if.end213
198*9880d681SAndroid Build Coastguard Worker
199*9880d681SAndroid Build Coastguard Workerif.then178:                                       ; preds = %invoke.cont176
200*9880d681SAndroid Build Coastguard Worker  unreachable
201*9880d681SAndroid Build Coastguard Worker
202*9880d681SAndroid Build Coastguard Workerlpad165:                                          ; preds = %_ZN4Foam4wordC2EPKcb.exit1701
203*9880d681SAndroid Build Coastguard Worker  %3 = landingpad { i8*, i32 }
204*9880d681SAndroid Build Coastguard Worker          cleanup
205*9880d681SAndroid Build Coastguard Worker  unreachable
206*9880d681SAndroid Build Coastguard Worker
207*9880d681SAndroid Build Coastguard Workerlpad175:                                          ; preds = %invoke.cont169
208*9880d681SAndroid Build Coastguard Worker  %4 = landingpad { i8*, i32 }
209*9880d681SAndroid Build Coastguard Worker          cleanup
210*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam8pointSetD1Ev()
211*9880d681SAndroid Build Coastguard Worker          to label %eh.resume unwind label %terminate.lpad
212*9880d681SAndroid Build Coastguard Worker
213*9880d681SAndroid Build Coastguard Workerif.end213:                                        ; preds = %invoke.cont176
214*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam4word12stripInvalidEv()
215*9880d681SAndroid Build Coastguard Worker          to label %_ZN4Foam4wordC2EPKcb.exit1777 unwind label %lpad.i1765
216*9880d681SAndroid Build Coastguard Worker
217*9880d681SAndroid Build Coastguard Workerlpad.i1765:                                       ; preds = %if.end213
218*9880d681SAndroid Build Coastguard Worker  %5 = landingpad { i8*, i32 }
219*9880d681SAndroid Build Coastguard Worker          cleanup
220*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %eh.resume.i1776, label %if.then.i.i.i1767, !prof !1
221*9880d681SAndroid Build Coastguard Worker
222*9880d681SAndroid Build Coastguard Workerif.then.i.i.i1767:                                ; preds = %lpad.i1765
223*9880d681SAndroid Build Coastguard Worker  unreachable
224*9880d681SAndroid Build Coastguard Worker
225*9880d681SAndroid Build Coastguard Workereh.resume.i1776:                                  ; preds = %lpad.i1765
226*9880d681SAndroid Build Coastguard Worker  resume { i8*, i32 } %5
227*9880d681SAndroid Build Coastguard Worker
228*9880d681SAndroid Build Coastguard Worker_ZN4Foam4wordC2EPKcb.exit1777:                    ; preds = %if.end213
229*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam7faceSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE()
230*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont221 unwind label %lpad217
231*9880d681SAndroid Build Coastguard Worker
232*9880d681SAndroid Build Coastguard Workerinvoke.cont221:                                   ; preds = %_ZN4Foam4wordC2EPKcb.exit1777
233*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit1792, label %if.then.i.i1784, !prof !1
234*9880d681SAndroid Build Coastguard Worker
235*9880d681SAndroid Build Coastguard Workerif.then.i.i1784:                                  ; preds = %invoke.cont221
236*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then4.i.i1791, label %_ZNSsD2Ev.exit1792
237*9880d681SAndroid Build Coastguard Worker
238*9880d681SAndroid Build Coastguard Workerif.then4.i.i1791:                                 ; preds = %if.then.i.i1784
239*9880d681SAndroid Build Coastguard Worker  br label %_ZNSsD2Ev.exit1792
240*9880d681SAndroid Build Coastguard Worker
241*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit1792:                               ; preds = %if.then4.i.i1791, %if.then.i.i1784, %invoke.cont221
242*9880d681SAndroid Build Coastguard Worker  %call232 = invoke zeroext i1 undef(%"class.Foam::primitiveMesh.135"* undef, i1 zeroext true, %"class.Foam::HashSet.127"* undef)
243*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont231 unwind label %lpad230
244*9880d681SAndroid Build Coastguard Worker
245*9880d681SAndroid Build Coastguard Workerinvoke.cont231:                                   ; preds = %_ZNSsD2Ev.exit1792
246*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam6reduceIiNS_5sumOpIiEEEEvRKNS_4ListINS_8UPstream11commsStructEEERT_RKT0_ii()
247*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont243 unwind label %lpad230
248*9880d681SAndroid Build Coastguard Worker
249*9880d681SAndroid Build Coastguard Workerlpad217:                                          ; preds = %_ZN4Foam4wordC2EPKcb.exit1777
250*9880d681SAndroid Build Coastguard Worker  %6 = landingpad { i8*, i32 }
251*9880d681SAndroid Build Coastguard Worker          cleanup
252*9880d681SAndroid Build Coastguard Worker  br label %eh.resume
253*9880d681SAndroid Build Coastguard Worker
254*9880d681SAndroid Build Coastguard Workerlpad230:                                          ; preds = %invoke.cont231, %_ZNSsD2Ev.exit1792
255*9880d681SAndroid Build Coastguard Worker  %7 = landingpad { i8*, i32 }
256*9880d681SAndroid Build Coastguard Worker          cleanup
257*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam7faceSetD1Ev()
258*9880d681SAndroid Build Coastguard Worker          to label %eh.resume unwind label %terminate.lpad
259*9880d681SAndroid Build Coastguard Worker
260*9880d681SAndroid Build Coastguard Workerinvoke.cont243:                                   ; preds = %invoke.cont231
261*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam4word12stripInvalidEv()
262*9880d681SAndroid Build Coastguard Worker          to label %_ZN4Foam4wordC2EPKcb.exit1862 unwind label %lpad.i1850
263*9880d681SAndroid Build Coastguard Worker
264*9880d681SAndroid Build Coastguard Workerlpad.i1850:                                       ; preds = %invoke.cont243
265*9880d681SAndroid Build Coastguard Worker  %8 = landingpad { i8*, i32 }
266*9880d681SAndroid Build Coastguard Worker          cleanup
267*9880d681SAndroid Build Coastguard Worker  unreachable
268*9880d681SAndroid Build Coastguard Worker
269*9880d681SAndroid Build Coastguard Worker_ZN4Foam4wordC2EPKcb.exit1862:                    ; preds = %invoke.cont243
270*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam7faceSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE()
271*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont280 unwind label %lpad276
272*9880d681SAndroid Build Coastguard Worker
273*9880d681SAndroid Build Coastguard Workerinvoke.cont280:                                   ; preds = %_ZN4Foam4wordC2EPKcb.exit1862
274*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit1877, label %if.then.i.i1869, !prof !1
275*9880d681SAndroid Build Coastguard Worker
276*9880d681SAndroid Build Coastguard Workerif.then.i.i1869:                                  ; preds = %invoke.cont280
277*9880d681SAndroid Build Coastguard Worker  unreachable
278*9880d681SAndroid Build Coastguard Worker
279*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit1877:                               ; preds = %invoke.cont280
280*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then292, label %if.end328
281*9880d681SAndroid Build Coastguard Worker
282*9880d681SAndroid Build Coastguard Workerif.then292:                                       ; preds = %_ZNSsD2Ev.exit1877
283*9880d681SAndroid Build Coastguard Worker  unreachable
284*9880d681SAndroid Build Coastguard Worker
285*9880d681SAndroid Build Coastguard Workerlpad276:                                          ; preds = %_ZN4Foam4wordC2EPKcb.exit1862
286*9880d681SAndroid Build Coastguard Worker  %9 = landingpad { i8*, i32 }
287*9880d681SAndroid Build Coastguard Worker          cleanup
288*9880d681SAndroid Build Coastguard Worker  unreachable
289*9880d681SAndroid Build Coastguard Worker
290*9880d681SAndroid Build Coastguard Workerif.end328:                                        ; preds = %_ZNSsD2Ev.exit1877
291*9880d681SAndroid Build Coastguard Worker  br i1 %allTopology, label %if.then331, label %if.end660
292*9880d681SAndroid Build Coastguard Worker
293*9880d681SAndroid Build Coastguard Workerif.then331:                                       ; preds = %if.end328
294*9880d681SAndroid Build Coastguard Worker  unreachable
295*9880d681SAndroid Build Coastguard Worker
296*9880d681SAndroid Build Coastguard Workerif.end660:                                        ; preds = %if.end328
297*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam13messageStreamcvRNS_8OSstreamEEv()
298*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont668 unwind label %lpad663
299*9880d681SAndroid Build Coastguard Worker
300*9880d681SAndroid Build Coastguard Workerinvoke.cont668:                                   ; preds = %if.end660
301*9880d681SAndroid Build Coastguard Worker  %call671 = invoke dereferenceable(56) %"class.Foam::Ostream.189"* @_ZN4FoamlsERNS_7OstreamEPKc()
302*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont670 unwind label %lpad663
303*9880d681SAndroid Build Coastguard Worker
304*9880d681SAndroid Build Coastguard Workerinvoke.cont670:                                   ; preds = %invoke.cont668
305*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4FoamlsERNS_7OstreamEi()
306*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont674 unwind label %lpad663
307*9880d681SAndroid Build Coastguard Worker
308*9880d681SAndroid Build Coastguard Workerinvoke.cont674:                                   ; preds = %invoke.cont670
309*9880d681SAndroid Build Coastguard Worker  %call677 = invoke dereferenceable(56) %"class.Foam::Ostream.189"* @_ZN4FoamlsERNS_7OstreamEPKc()
310*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont676 unwind label %lpad663
311*9880d681SAndroid Build Coastguard Worker
312*9880d681SAndroid Build Coastguard Workerinvoke.cont676:                                   ; preds = %invoke.cont674
313*9880d681SAndroid Build Coastguard Worker  invoke void undef(%"class.Foam::Ostream.189"* %call677)
314*9880d681SAndroid Build Coastguard Worker          to label %if.end878 unwind label %lpad663
315*9880d681SAndroid Build Coastguard Worker
316*9880d681SAndroid Build Coastguard Workerlpad663:                                          ; preds = %invoke.cont670, %if.end660, %invoke.cont668, %invoke.cont674, %invoke.cont676
317*9880d681SAndroid Build Coastguard Worker  %10 = landingpad { i8*, i32 }
318*9880d681SAndroid Build Coastguard Worker          cleanup
319*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZN4Foam4ListIiED2Ev.exit.i3073, label %delete.notnull.i.i3071
320*9880d681SAndroid Build Coastguard Worker
321*9880d681SAndroid Build Coastguard Workerif.end878:                                        ; preds = %invoke.cont676
322*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZN4Foam11regionSplitD2Ev.exit, label %delete.notnull.i.i3056
323*9880d681SAndroid Build Coastguard Worker
324*9880d681SAndroid Build Coastguard Workerdelete.notnull.i.i3056:                           ; preds = %if.end878
325*9880d681SAndroid Build Coastguard Worker  unreachable
326*9880d681SAndroid Build Coastguard Worker
327*9880d681SAndroid Build Coastguard Worker_ZN4Foam11regionSplitD2Ev.exit:                   ; preds = %if.end878
328*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then883, label %if.else888
329*9880d681SAndroid Build Coastguard Worker
330*9880d681SAndroid Build Coastguard Workerif.then883:                                       ; preds = %_ZN4Foam11regionSplitD2Ev.exit
331*9880d681SAndroid Build Coastguard Worker  unreachable
332*9880d681SAndroid Build Coastguard Worker
333*9880d681SAndroid Build Coastguard Workerdelete.notnull.i.i3071:                           ; preds = %lpad663
334*9880d681SAndroid Build Coastguard Worker  unreachable
335*9880d681SAndroid Build Coastguard Worker
336*9880d681SAndroid Build Coastguard Worker_ZN4Foam4ListIiED2Ev.exit.i3073:                  ; preds = %lpad663
337*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam11regIOobjectD2Ev()
338*9880d681SAndroid Build Coastguard Worker          to label %eh.resume unwind label %terminate.lpad
339*9880d681SAndroid Build Coastguard Worker
340*9880d681SAndroid Build Coastguard Workerif.else888:                                       ; preds = %_ZN4Foam11regionSplitD2Ev.exit
341*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam4word12stripInvalidEv()
342*9880d681SAndroid Build Coastguard Worker          to label %_ZN4Foam4wordC2EPKcb.exit3098 unwind label %lpad.i3086
343*9880d681SAndroid Build Coastguard Worker
344*9880d681SAndroid Build Coastguard Workerlpad.i3086:                                       ; preds = %if.else888
345*9880d681SAndroid Build Coastguard Worker  %11 = landingpad { i8*, i32 }
346*9880d681SAndroid Build Coastguard Worker          cleanup
347*9880d681SAndroid Build Coastguard Worker  unreachable
348*9880d681SAndroid Build Coastguard Worker
349*9880d681SAndroid Build Coastguard Worker_ZN4Foam4wordC2EPKcb.exit3098:                    ; preds = %if.else888
350*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam8pointSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE()
351*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont902 unwind label %lpad898
352*9880d681SAndroid Build Coastguard Worker
353*9880d681SAndroid Build Coastguard Workerinvoke.cont902:                                   ; preds = %_ZN4Foam4wordC2EPKcb.exit3098
354*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit3113, label %if.then.i.i3105, !prof !1
355*9880d681SAndroid Build Coastguard Worker
356*9880d681SAndroid Build Coastguard Workerif.then.i.i3105:                                  ; preds = %invoke.cont902
357*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %if.then4.i.i3112, label %_ZNSsD2Ev.exit3113
358*9880d681SAndroid Build Coastguard Worker
359*9880d681SAndroid Build Coastguard Workerif.then4.i.i3112:                                 ; preds = %if.then.i.i3105
360*9880d681SAndroid Build Coastguard Worker  unreachable
361*9880d681SAndroid Build Coastguard Worker
362*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit3113:                               ; preds = %if.then.i.i3105, %invoke.cont902
363*9880d681SAndroid Build Coastguard Worker  %call.i31163117 = invoke zeroext i32 undef(%"class.Foam::IOstream.8"* getelementptr inbounds (%"class.Foam::prefixOSstream.27", %"class.Foam::prefixOSstream.27"* @_ZN4Foam4PoutE, i64 0, i32 0, i32 0, i32 0))
364*9880d681SAndroid Build Coastguard Worker          to label %call.i3116.noexc unwind label %lpad905.loopexit.split-lp
365*9880d681SAndroid Build Coastguard Worker
366*9880d681SAndroid Build Coastguard Workercall.i3116.noexc:                                 ; preds = %_ZNSsD2Ev.exit3113
367*9880d681SAndroid Build Coastguard Worker  %call5.i3118 = invoke zeroext i32 null(%"class.Foam::IOstream.8"* getelementptr inbounds (%"class.Foam::prefixOSstream.27", %"class.Foam::prefixOSstream.27"* @_ZN4Foam4PoutE, i64 0, i32 0, i32 0, i32 0), i32 zeroext undef)
368*9880d681SAndroid Build Coastguard Worker          to label %invoke.cont906 unwind label %lpad905.loopexit.split-lp
369*9880d681SAndroid Build Coastguard Worker
370*9880d681SAndroid Build Coastguard Workerinvoke.cont906:                                   ; preds = %call.i3116.noexc
371*9880d681SAndroid Build Coastguard Worker  unreachable
372*9880d681SAndroid Build Coastguard Worker
373*9880d681SAndroid Build Coastguard Workerlpad898:                                          ; preds = %_ZN4Foam4wordC2EPKcb.exit3098
374*9880d681SAndroid Build Coastguard Worker  %12 = landingpad { i8*, i32 }
375*9880d681SAndroid Build Coastguard Worker          cleanup
376*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %_ZNSsD2Ev.exit3204, label %if.then.i.i3196, !prof !1
377*9880d681SAndroid Build Coastguard Worker
378*9880d681SAndroid Build Coastguard Workerif.then.i.i3196:                                  ; preds = %lpad898
379*9880d681SAndroid Build Coastguard Worker  unreachable
380*9880d681SAndroid Build Coastguard Worker
381*9880d681SAndroid Build Coastguard Worker_ZNSsD2Ev.exit3204:                               ; preds = %lpad898
382*9880d681SAndroid Build Coastguard Worker  unreachable
383*9880d681SAndroid Build Coastguard Worker
384*9880d681SAndroid Build Coastguard Workerlpad905.loopexit.split-lp:                        ; preds = %call.i3116.noexc, %_ZNSsD2Ev.exit3113
385*9880d681SAndroid Build Coastguard Worker  %lpad.loopexit.split-lp = landingpad { i8*, i32 }
386*9880d681SAndroid Build Coastguard Worker          cleanup
387*9880d681SAndroid Build Coastguard Worker  invoke void @_ZN4Foam8pointSetD1Ev()
388*9880d681SAndroid Build Coastguard Worker          to label %eh.resume unwind label %terminate.lpad
389*9880d681SAndroid Build Coastguard Worker
390*9880d681SAndroid Build Coastguard Workereh.resume:                                        ; preds = %_ZN4Foam4ListIiED2Ev.exit.i3073, %lpad230, %lpad175, %lpad905.loopexit.split-lp, %lpad217
391*9880d681SAndroid Build Coastguard Worker  resume { i8*, i32 } undef
392*9880d681SAndroid Build Coastguard Worker
393*9880d681SAndroid Build Coastguard Workerterminate.lpad:                                   ; preds = %_ZN4Foam4ListIiED2Ev.exit.i3073, %lpad230, %lpad175, %lpad905.loopexit.split-lp
394*9880d681SAndroid Build Coastguard Worker  %13 = landingpad { i8*, i32 }
395*9880d681SAndroid Build Coastguard Worker          catch i8* null
396*9880d681SAndroid Build Coastguard Worker  unreachable
397*9880d681SAndroid Build Coastguard Worker}
398*9880d681SAndroid Build Coastguard Worker
399*9880d681SAndroid Build Coastguard Workerdeclare dereferenceable(56) %"class.Foam::Ostream.189"* @_ZN4FoamlsERNS_7OstreamEPKc() #0
400*9880d681SAndroid Build Coastguard Worker
401*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam13messageStreamcvRNS_8OSstreamEEv() #0
402*9880d681SAndroid Build Coastguard Worker
403*9880d681SAndroid Build Coastguard Workerdeclare i32 @__gxx_personality_v0(...)
404*9880d681SAndroid Build Coastguard Worker
405*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam7cellSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE() #0
406*9880d681SAndroid Build Coastguard Worker
407*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4FoamlsERNS_7OstreamEi() #0
408*9880d681SAndroid Build Coastguard Worker
409*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam8pointSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE() #0
410*9880d681SAndroid Build Coastguard Worker
411*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam8pointSetD1Ev() #0
412*9880d681SAndroid Build Coastguard Worker
413*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam7faceSetC1ERKNS_8polyMeshERKNS_4wordEiNS_8IOobject11writeOptionE() #0
414*9880d681SAndroid Build Coastguard Worker
415*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam7faceSetD1Ev() #0
416*9880d681SAndroid Build Coastguard Worker
417*9880d681SAndroid Build Coastguard Worker; Function Attrs: inlinehint
418*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam4word12stripInvalidEv() #1 align 2
419*9880d681SAndroid Build Coastguard Worker
420*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam11regIOobjectD2Ev() #0
421*9880d681SAndroid Build Coastguard Worker
422*9880d681SAndroid Build Coastguard Workerdeclare void @_ZN4Foam6reduceIiNS_5sumOpIiEEEEvRKNS_4ListINS_8UPstream11commsStructEEERT_RKT0_ii() #0
423*9880d681SAndroid Build Coastguard Worker
424*9880d681SAndroid Build Coastguard Workerattributes #0 = { "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="a2q" "unsafe-fp-math"="false" "use-soft-float"="false" }
425*9880d681SAndroid Build Coastguard Workerattributes #1 = { inlinehint "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="a2q" "unsafe-fp-math"="false" "use-soft-float"="false" }
426*9880d681SAndroid Build Coastguard Worker
427*9880d681SAndroid Build Coastguard Worker!llvm.module.flags = !{!0}
428*9880d681SAndroid Build Coastguard Worker
429*9880d681SAndroid Build Coastguard Worker!0 = !{i32 1, !"PIC Level", i32 2}
430*9880d681SAndroid Build Coastguard Worker!1 = !{!"branch_weights", i32 64, i32 4}
431