search for: swn_srt_struct

Displaying 2 results from an estimated 2 matches for "swn_srt_struct".

2014 May 26
3
[LLVMdev] GHC, aliases, and LLVM HEAD
...lable (as our internal representation, Core, allows references in any order without forward declarations). This theoretically offers a performance improvement and somewhat simplifies the code generator. Here we emit aliases like, @SWn_srt$alias = alias private i8* bitcast (%SWn_srt_struct* @SWn_srt to i8*) again, using the `$alias` in all references, Unfortunately, recent LLVMs reject both of these uses. The first is rejected as aliases can no longer reference items other than definitions, e.g. opt: hi.ll:414:36: error: Alias must point to function or variable @SWn_...
2014 May 26
3
[LLVMdev] GHC, aliases, and LLVM HEAD
...allows references >> in any order without forward declarations). This theoretically >> offers a performance improvement and somewhat simplifies the code >> generator. Here we emit aliases like, >> >> @SWn_srt$alias = alias private i8* bitcast (%SWn_srt_struct* @SWn_srt to i8*) >> >> again, using the `$alias` in all references, > > That should also work in llvm IR. You can create a function without a > body or a GlobalVariable without an initializer and add it afterwards. > I'm not sure I follow. If I attempt to compile,...