<div>Hi</div><br><div>Good day. For the following function local static constant array<span data-emoji-typing="true">:</span></div><code><pre style="background-color:rgba(0,0,0,0.05);padding:0.2em 1em"><div><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">static</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">const</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">__attribute__</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">((</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">used</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">)</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">)</span></font></div><div><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">__attribute__</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">((</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">section</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">("</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(68, 140, 39)">data</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">")))</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">void</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">codetable</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">[]</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">=</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">{</span></font></span></div><div><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">&&</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">RETURN</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">&&</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">INCREMENT</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">&&</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">DECREMENT</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">&&</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">DOUBLE</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">&&</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">SWAPWORD</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">};</span></font></span></div></pre></code><div><span style="color:#4d4d4d"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">I have the following in the LLVM IR.</span></font></span></div><br><div><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode.codetable</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> = </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">internal</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">global</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> [</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">5</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> x </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">] [</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">blockaddress</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">(</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">%19</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">), </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">blockaddress</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">(</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">%22</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">), </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">blockaddress</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">(</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">%25</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">), </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">blockaddress</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">(</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">%28</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">), </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(122, 62, 157)">i8*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">blockaddress</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">(</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">@sampleCode</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">%31</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">)], </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">section</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(68, 140, 39)">"data"</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">, </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">align</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">16</span></font></span></div><br><div>Here the array elements are labels in c code. I have done following to create the same array from LLVM pass.</div><br><code><pre style="background-color:rgba(0,0,0,0.05);padding:0.2em 1em"><div><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">std</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">::</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">vector</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)"><</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">BlockAddress </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*></span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> tmp</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">;</span></font></span></div><br><div>Function *fn = ...</div><div>BasicBlock *bb = ...</div><br><div><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">BlockAddress </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">bba </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">=</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">BlockAddress::get</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">fn</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> bb</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">);</span></font></span></div><div><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">tmp</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">.</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">push_back</span></font></span><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">bba</span></font><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">);</span></font></span></div><br><div><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">GlobalVariable </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">gvar_ptr_abc </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">=</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(75, 105, 198)">new</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">GlobalVariable</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*Module=*/</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">fn</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">-></span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">getParent</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(),</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*Type=*/</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">PointerTy</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*isConstant=*/</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">false</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*Linkage=*/</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">GlobalValue</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">::</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">InternalLinkage</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*Initializer=*/</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">0</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">,</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">// has initializer, specified below</span></font></span></code></div><div><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 170, 170)">/*Name=*/</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">"</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(68, 140, 39)">labelTracker</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">");</span></font></span></code></div><div><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">gvar_ptr_abc</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">-></span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">setAlignment</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(156, 93, 39)">16</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">);</span></font></span></code></div><div><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">Constant </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">*</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">blockItems </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">=</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> </span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">ConstantDataArray::get</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">fn</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">-></span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">getContext</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(),</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)"> tmp</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">);</span></font></span></code></div><div><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">gvar_ptr_abc</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">-></span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(170, 55, 49)">setInitializer</span></font></span></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">(</span></font></span></code><code><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(51, 51, 51)">blockItems</span></font></code><code><span style="color:rgb(51, 51, 51)"><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><span style="color:rgb(119, 119, 119)">);</span></font></span></code></div></pre></code><div><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><code>I get error with following: Unsupported type in Type::getScalarTy</code></font></div><br><div><font style="font-family:"Droid Sans Mono", monospace, monospace, "Droid Sans Fallback""><code>Can anyone suggest what I suppose to do? It is definitely related to my type declaration and BlockAddress items, but I don't know what it is exactly.</code></font></div>