aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64/macro-assembler-aarch64.h
AgeCommit message (Expand)Author
2018-09-19Add support for features up to Armv8.3.Jacob Bramley
2018-09-06Check CPU features in the Simulator and Disassembler.Jacob Bramley
2018-08-30Support hint <imm>, and fix hint disassembly.Jacob Bramley
2018-07-04Remove the Debugger.Jacob Bramley
2018-04-23Initial Support + FMOV [FP16]Carey Williams
2018-04-19Add support for Load/Store LORegion instructions.Alexander Gilday
2018-04-19Add support for dot product instructions.Alexander Gilday
2018-04-17Add support for compare and swap in memory instructions.Alexander Gilday
2018-04-10Add support for SQRDMLAH and SQRDMLSH.Alexander Gilday
2018-03-22v8.3 Complex Numbers SupportCarey Williams
2018-02-15Add support for CSDB in AArch64Martyn Capewell
2017-06-21Use clang-format 3.8 to format VIXLPierre Langlois
2017-06-02Fix pre-shifted immediate generation involving sp.Martyn Capewell
2017-05-08Import new standalone pool manager.Georgia Kouveli
2017-03-29AArch64: Add support for `MacroAssembler::TailCallRuntime()`.Alexandre Rames
2017-02-13Fix issue with TBZ and large literal pool.Georgia Kouveli
2017-02-10Introduce a FinalizeOption to Finalize()Pierre Langlois
2017-02-08Make assertion in VeneerPool::CheckEmitFor stricter.Georgia Kouveli
2017-01-25Remove pool blocking and assembler enablement from the APIPierre Langlois
2017-01-23Add tests for pool blocking in nested ExactAssemblyScopePierre Langlois
2017-01-17Add specialised W and X Register classes.Jacob Bramley
2016-12-19Assert perfect nesting for UseScratchRegisterScope.Jacob Bramley
2016-12-07Include AllowMacroInstructions methods in release modePierre Langlois
2016-11-30AArch32: Use the shared scopes `CodeBufferCheckScope` and `EmissionCheckScope`.Alexandre Rames
2016-10-31Mark methods as `override` when compiling with C++11Pierre Langlois
2016-10-26AArch64: follow the design guidelines for `ExactAssemblyScope`.Alexandre Rames
2016-10-24Follow the design guidelines for the AArch64 `EmissionCheckScope`.Alexandre Rames
2016-10-24Follow the design guidelines for the AArch64 `CodeBufferCheckScope`.Alexandre Rames
2016-10-24Unify the `Assembler` helpers related to the code buffer.Alexandre Rames
2016-09-26Improve include directives in `src/aarch64`.Alexandre Rames
2016-09-16AArch64: Do not bypass optimisations in `Mov` for registers.Alexandre Rames
2016-08-23Use `uintptr_t` to embed addresses for runtime call simulation.Alexandre Rames
2016-08-19Add guards around the AArch64 simulatorPierre Langlois
2016-08-12Fix macros for `CallRuntime` support.Alexandre Rames
2016-08-09Do not include data members conditionally on `VIXL_DEBUG` in headers.Alexandre Rames
2016-08-09AArch64: Make the destructors of 'scopes' virtual.Alexandre Rames
2016-08-09AArch64: Refactor `InstructionAccurateScope` and add a regression test.Alexandre Rames
2016-08-09AArch64: Refactor `EmissionCheckScope`.Alexandre Rames
2016-08-09Follow the `Open()` and `Close()` design for `CodeBufferCheckScope`.Alexandre Rames
2016-07-28Fix `#define` directives related to ABI and runtime call simulation.Alexandre Rames
2016-07-25AArch64: Support runtime call simulation.Alexandre Rames
2016-07-25AArch64: Introduce a new `GenericOperand` abstraction.Alexandre Rames
2016-07-12Aarch64: Rename `allow_simulator_instructions_` to `generate_simulator_code_`.Alexandre Rames
2016-07-04Update naming to `aarch32` and `aarch64`.Alexandre Rames