aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-06-22Remove some unnecessary casts in `LoadStoreMemOperand`.Jacob Bramley
2020-06-19[sve] Relax the lane size restriction of register in MacroAssembler.TatWai Chong
2020-06-19Use Register for macro assembler ldpswMartyn Capewell
2020-06-19[sve] Implement ContiguousNonFaultLoadMartyn Capewell
2020-06-19Don't template 'Rx' on the register type.Jacob Bramley
2020-06-19[sve] Trace writes to FFR.Jacob Bramley
2020-06-19[sve] Remove a bad assertion.Jacob Bramley
2020-06-19[sve] Rename IsScalar to IsPlainScalar.Jacob Bramley
2020-06-19[sve] Implement fmov aliases.Martyn Capewell
2020-06-19[sve] Implement logical immediate aliases.Martyn Capewell
2020-06-18[sve] Implement aliases for mov immediateMartyn Capewell
2020-06-18[sve] Implement aliases for mov from registerMartyn Capewell
2020-06-18[sve] Implement predicate logical instruction aliasesMartyn Capewell
2020-06-18[sve] Implement scatter str, vector plus immediate formMartyn Capewell
2020-06-11Remove stray assembler method declarationsMartyn Capewell
2020-06-08Merge branch 'master' into sveJacob Bramley
2020-06-05Fix the 'sh' field for ADD/SUB immediate.Jacob Bramley
2020-06-01[sve] Implement gather load first-fault data to 64-bit vector (vector index).TatWai Chong
2020-05-29[sve] Implement gather load first-fault data to 32-bit vector (vector index).TatWai Chong
2020-05-27Merge branch 'master' into sveJacob Bramley
2020-05-27Fix clang-format errors.Jacob Bramley
2020-05-22[sve] Implement prefetch instructions.TatWai Chong
2020-05-21Remove undefined casts to PrefetchOperation.Jacob Bramley
2020-05-19[sve] Implement gather load data to 32-bit vector (vector index).TatWai Chong
2020-05-18Merge "Merge branch 'master' into sve" into sveJacob Bramley
2020-05-15Merge branch 'master' into sveJacob Bramley
2020-05-13[sve] Implement load and broadcast data to vector.TatWai Chong
2020-05-11[sve] Assert destination register is X for count-like instructionsMartyn Capewell
2020-05-11[simulator] Remove instruction instrumentation support.Pierre Langlois
2020-05-07Update clang tools to 4.0.Jacob Bramley
2020-05-04[sve] Implement indexed sdot and udot.TatWai Chong
2020-04-30[sve] Implement ContiguousNonTemporalStoreMartyn Capewell
2020-04-30[sve] Implement ContiguousNonTemporalLoadMartyn Capewell
2020-04-30[sve] Implement LoadAndBroadcastQuadwordMartyn Capewell
2020-04-27Remove bitfields from the CPURegister API.Jacob Bramley
2020-04-24Merge branch 'master' into sveJacob Bramley
2020-04-24Document that the DecoderVisitor interface is unstable.Jacob Bramley
2020-03-30[sve] Fix indexed floating point multiply simulationMartyn Capewell
2020-03-30[sve] Implement AddressGenerationMartyn Capewell
2020-03-30[sve] Implement FPComplexMulAddIndexMartyn Capewell
2020-03-30[sve] Implement FPComplexMulAddMartyn Capewell
2020-03-10[sve] Implement fsqrt.TatWai Chong
2020-03-10[sve] Implement frecpx.TatWai Chong
2020-03-10[sve] Implement fcvt.TatWai Chong
2020-03-10[sve] Implement FPComplexAdditionMartyn Capewell
2020-03-09[sve] Implement PermuteVectorPredicatedMartyn Capewell
2020-03-09[sve] Add token to disassembler for predicate registerMartyn Capewell
2020-03-05[sve] Implement predicated shifts by immediateMartyn Capewell
2020-03-05[sve] Implement BitwiseShiftByVector and WideElements.Martyn Capewell
2020-03-03[sve] Fix immediate shifts for LSLMartyn Capewell