History log of /external/vixl/benchmarks/aarch64/bench-branch.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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