aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-02-09Fix native build of aarch32 examples.Georgia Kouveli
2017-02-08Make assertion in VeneerPool::CheckEmitFor stricter.Georgia Kouveli
2017-02-06Fix and re-run the instruction documentation script.Jacob Bramley
2017-02-02Fix Operand::IsPlainRegister.Jacob Bramley
2017-02-01Avoid some implementation-defined behaviour.Jacob Bramley
2017-01-31Clean up the Label class.Georgia Kouveli
2017-01-25Make ExactAssemblyScope::Close() not call its parentPierre Langlois
2017-01-25[aarch64] Do not mix the Assembler and MacroAssembler in testsPierre Langlois
2017-01-25Enable clang-format in the testsPierre Langlois
2017-01-25Remove pool blocking and assembler enablement from the APIPierre Langlois
2017-01-24Eliminate unused A32 code paths from libvixl-arm.Scott Wakeling
2017-01-23Remove support for loading from a label using the MacroAssemblerPierre Langlois
2017-01-23Add tests for pool blocking in nested ExactAssemblyScopePierre Langlois
2017-01-20Disallow implicitly creating a DataType from uint32_tPierre Langlois
2017-01-20Remove Adr(Register, Label*) support from the MacroAssemblerPierre Langlois
2017-01-20Remove Switch implementation from VIXLPierre Langlois
2017-01-19Fix target=(t32|a32).Jacob Bramley
2017-01-19Fix test.py configuration combinations.Jacob Bramley
2017-01-19Add a --dry-run option to test.pyJacob Bramley
2017-01-18Test unallocated shift amounts for add/sub immediateMartyn Capewell
2017-01-17Add specialised W and X Register classes.Jacob Bramley
2017-01-13Remove some unnecessary curly brackets.Vincent Belliard
2017-01-13ExactAssemblyScope: Force the pools not to be emittedPierre Langlois
2017-01-12Extend near branch fuzz test to include B(T2) and CBNZPierre Langlois
2017-01-10Temporarily disable a check in VeneerPoolManager::Release().Jacob Bramley
2017-01-10Allow conditional inclusion of A32, T32 and A64.Rodolph Perfetta
2017-01-09EmissionCheckScope: Fix the operation order when closingPierre Langlois
2017-01-09Fix veneer emission.Vincent Belliard
2017-01-06Extend branch fuzzing to near branchesMartyn Capewell
2017-01-05Optimize Ldrd and Strd.Vincent Belliard
2017-01-05Re-organize VIXL's doc/ and mention AArch32Pierre Langlois
2017-01-04Optimize add/sub with a big constant.Vincent Belliard
2017-01-04Fix for veneer pool when using near branches and cbz.Vincent Belliard
2017-01-03Use UNIMPLEMENTED instead of UNREACHABLE in CodeBuffer.Jacob Bramley
2016-12-22Limit the number of testcases for the MacroAssembler generated tests.Georgia Kouveli
2016-12-22Check for unpredictable CLZ.Georgia Kouveli
2016-12-22Revert "[aarch32] Dot not abort when one uses unpredictable or strongly disco...Pierre Langlois
2016-12-22Specify CodeBuffer allocator type for ARM and ARM64.Scott Wakeling
2016-12-20[aarch32] Dot not abort when one uses unpredictable or strongly discouraged i...Pierre Langlois
2016-12-20Add unpredictable conditions for mov.Vincent Belliard
2016-12-20Add more identities.Vincent Belliard
2016-12-20Move some NO_RETURN attributes.Jacob Bramley
2016-12-20Do not call AArch64's EnsureIAndDCacheCoherency if the target is AArch32 onlyPierre Langlois
2016-12-20Add a missing no-return attribute.Jacob Bramley
2016-12-20Test code size after commutation.Jacob Bramley
2016-12-20Improve and clean up abort messages.Jacob Bramley
2016-12-19Allow configuration of the CodeBuffer allocator.Jacob Bramley
2016-12-19Assert perfect nesting for UseScratchRegisterScope.Jacob Bramley
2016-12-19Generate ADD and not ADDS for Add(DontCare, r1, r1, r2).Georgia Kouveli
2016-12-16Optimize IsModifiedImmediate and Orn/Orns delegate.Vincent Belliard