Chromium Code Reviews
DescriptionFix ARM Om1 lowering for arithmetic, and test.
The original arithmetic lowering was introducing some
unused mov instructions from legalization (e.g., the upper
part of shift num bits -- which should be 0 anyway), and
div helper calls don't actually use the legalized
parameters (handled separately by lowerCall). These unused
instructions cause the Om1 allocator to assert that LRBegin
exists but LREnd does not.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=4076
R=kschimpf@google.com
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=70fa5255857bc3df97139924f61dec30ed9e7a4c
Patch Set 1 #Patch Set 2 : format #Patch Set 3 : remove debug stuff #Patch Set 4 : remove debug stuff #Patch Set 5 : test more Om1 #Patch Set 6 : change break to return where useful to make it obvious #
Total comments: 1
Messages
Total messages: 6 (1 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||