Fixes (at least) the obvious problems with sandboxing and the integrated assembler. This includes: Added assembly instruction Nop. Fixed implementation of padWithNop. Fixed linking to local label to only fire when persistent (i.e. last pass of assembly generation). Removed restriction on single register push/pop, since the ARM integrated assembler converts it to a corresopnding str/ldr. Fixed OperandARM32FlexImm to use smallest rotation value, so that external assemblers and the ARM integrated assembler will agree on encoding. Fixed ARM sandboxing requires test in sandboxing.ll BUG=None R=stichnot@chromium.org Review URL: https://codereview.chromium.org/1511653002 .
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| add.ll | Loading commit data... | |
| and.ll | Loading commit data... | |
| asr.ll | Loading commit data... | |
| bic.ll | Loading commit data... | |
| blx.ll | Loading commit data... | |
| branch-mult-fwd.ll | Loading commit data... | |
| branch-simple.ll | Loading commit data... | |
| cmn.ll | Loading commit data... | |
| cmp.ll | Loading commit data... | |
| eor.ll | Loading commit data... | |
| global-load-store.ll | Loading commit data... | |
| int-extend.ll | Loading commit data... | |
| ldr-shift.ll | Loading commit data... | |
| ldr-str-more.ll | Loading commit data... | |
| load-store.ll | Loading commit data... | |
| lsl.ll | Loading commit data... | |
| lsr.ll | Loading commit data... | |
| mov-const.ll | Loading commit data... | |
| mov-imm.ll | Loading commit data... | |
| mul.ll | Loading commit data... | |
| mvn.ll | Loading commit data... | |
| orr.ll | Loading commit data... | |
| push-pop.ll | Loading commit data... | |
| ret.ll | Loading commit data... | |
| rsb.ll | Loading commit data... | |
| sandboxing.ll | Loading commit data... | |
| sdiv.ll | Loading commit data... | |
| store-sf.ll | Loading commit data... | |
| sub.ll | Loading commit data... | |
| udiv.ll | Loading commit data... | |
| uxtb.ll | Loading commit data... |