DescriptionSubzero: Clean up the runtime implementation.
The runtime helpers are given more consistent names:
__Sz_<bitcode>_<type1>_<type2>
Missing helpers (various vector bitcasts) are implemented.
We'd prefer to avoid calling external library functions, e.g. in compiler-rt, but even llc uses these helpers for some bitcode on x86-32, so the alternative is to copy their implementation into Subzero's runtime.
BUG= none
R=mtrofin@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=c45087913705fe19eca05c321c240fed6058343f
Patch Set 1 #
Total comments: 8
Patch Set 2 : Move the helper function names into a central place #
Total comments: 2
Patch Set 3 : Change static helper strings to be char* instead of IceString #
Messages
Total messages: 9 (1 generated)
|