07d1aa5b941ace15deb01e5df2c79e677039c4ae |
|
25-Oct-2016 |
Alexandre Rames <alexandre.rames@linaro.org> |
AArch64: follow the design guidelines for `ExactAssemblyScope`. Change-Id: I5b942e033681c69f5e6cac3a669b3b3ebacbf1f8
/external/vixl/benchmarks/aarch64/bench-branch.cc
|
32cf254c0b40b0908b7459060647c57a1bb78ee7 |
|
14-Jul-2016 |
Vincent Belliard <vincent.belliard@arm.com> |
Add benchmarks for AArch32 This commits adds benchmarks similar to what we have for AArch64: - bench-branch-link: Emit a lot of branches to force veneers being emitted. - bench-branch: Exercise label binding and relative address patching. - bench-dataop: Assemble "add r0, r1, r2" many times in a buffer. This is a reland of those benchmarks. There were build issues with the previous commit because the "vixl" namespace was not included. The benchmarks were also using an API for setting the ISA was was removed. Change-Id: I5f41f8ca2302264dd5595626f99d200d64108120
/external/vixl/benchmarks/aarch64/bench-branch.cc
|
eaa6fb961387a0d314d8bd7c82c572c86fbaf83f |
|
05-Sep-2016 |
Alexandre Rames <alexandre.rames@linaro.org> |
Revert "add benchmarks for AArch32" This reverts commit 11f20220862044cb2685f3b6b8abbef2ba1c53d4. Change-Id: I52d927bc8f6c7fc770ab6e18348acf3365b24faa
/external/vixl/benchmarks/aarch64/bench-branch.cc
|
11f20220862044cb2685f3b6b8abbef2ba1c53d4 |
|
14-Jul-2016 |
Vincent Belliard <vincent.belliard@arm.com> |
add benchmarks for AArch32 Change-Id: Id59d7f853d7a85a9a326ec63d38d00def89e3c7c
/external/vixl/benchmarks/aarch64/bench-branch.cc
|
4e7c93cc256c7719d69279d64e4f5d09044b8b2c |
|
19-Jul-2016 |
Alexandre Rames <alexandre.rames@linaro.org> |
AArch64: Introduce a new `GenericOperand` abstraction. Currently, a `GenericOperand` can represent a `CPURegister` or a memory area (`MemOperand` extended by a 'size' field). Change-Id: Ic37c4da07ea888444ccb1bfbd82646d0c56bbe84
/external/vixl/benchmarks/aarch64/bench-branch.cc
|
d3832965c62a8ad461b9ea9eb0994ca6b0a3da2c |
|
04-Jul-2016 |
Alexandre Rames <alexandre.rames@linaro.org> |
Update naming to `aarch32` and `aarch64`. Change-Id: I40a929b1095ee3e1b2ca5ef879c7006d8b59acc9
/external/vixl/benchmarks/aarch64/bench-branch.cc
|