Fine grained control over the block order generated by CodeStubAssembler |
||
Issue descriptionI think we need more fine grained control over the block order generated by CodeStubAssembler. It would be enough useful if it could respect the order of Label bindings in the source code. Alternative approach could be to split kNonDeferred to kLikely and kUnlikely. Branch(..., kLikely, kLikely) should generate diamond. Branch(..., kLikely, kUnlikely) should generate a fall through to likely block.
,
Jun 3 2016
In https://codereview.chromium.org/2031753003/ the CodeStubAssembler::LoadIC() has a label {if_handler} which I expected to appear exactly after the TryMonomorphicCase() but it went to the very end of the stub. See the code of LoadICTrampolineTFStub, for example.
,
Jun 21 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by danno@chromium.org
, Jun 3 2016