DescriptionFirst pass at emitIAS for branches and binding labels
Currently not testing fixups of forward branches and
instead streaming a ".byte (foo - (. + 1))" or
".long (foo - (. + 4))". It should be supported once
emitIAS() delays writing things out until after the
function is fully emitted (and therefore forward labels
have all been bound).
BUG=none
R=stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=7e1e485744b7205c2bf62356cf0903371fc82b10
Patch Set 1 #Patch Set 2 : minor cleanups #Patch Set 3 : dem tings #
Total comments: 13
Patch Set 4 : new test #Patch Set 5 : match bytes #Patch Set 6 : Store local label externally too #Patch Set 7 : check the local labels too #
Messages
Total messages: 11 (3 generated)
|