DescriptionX87: [full-codegen] Eliminate unnecessary hole checks for stores.
port 231c8ac0a78dd3d28f5398452c139062430ff008 (r40522)
original commit message:
Loads already used source position elimination to avoid unnecessary hole checks,
but for reasons unknown stores did not. This CL corrects that, making full-codegen's
hole elimination equivalent to ignition's.
Also introduced a HoleCheckMode enum class to avoid more bool flags and updated
VariableProxy and BytecodeGenerator appropriately.
BUG=
Committed: https://crrev.com/38939ff3e10aad73b46141acd28b56b145290e3d
Cr-Commit-Position: refs/heads/master@{#40527}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|