DescriptionInstrinsics on object pool architectures must preserve CODE_REG.
This fixes c13b481aeb15a52e778c9ea2fbc98a6dfa0bafb3.
IA32 does not load a constant pool and does not use the CODE_REG to
create the pc marker, so it does not need to preserve CODE_REG in
instrinsics. Blocking another register from graph instrinsics caused some of
them to need to spill, which is asserted to never happen.
R=fschneider@google.com
Committed: https://github.com/dart-lang/sdk/commit/c483ba84516e3bcfd5cd6e620b8c35bc187ac983
Patch Set 1 #
Messages
Total messages: 4 (1 generated)
|