- d6d13b3 Implement VFPv4 VFNMA, VFNMS d_d and s_s variants (not that by sewardj · 10 years ago
- 8462d11 Constification part 4. by florian · 10 years ago
- e6b9bd9 Rename Iop_Extract{64,V128} to Iop_Slice{64,V128}, improve their by sewardj · 10 years ago
- 1ddee21 Rename IROps for reciprocal estimate, reciprocal step, reciprocal sqrt by sewardj · 10 years ago
- 1dd3ec1 Rename Iop_QSalN*, Iop_QShlN* and Iop_QShlN*S so as to more accurately by sewardj · 10 years ago
- 2faf591 Small cleanups in VEX: by philippe · 10 years ago
- 9b76916 Improve infrastructure for dealing with endianness in VEX. This patch by sewardj · 10 years ago
- 51d012a arm64: implement: sqneg, {u,s}q{add,sub} (scalar), by sewardj · 10 years ago
- 7e67bb6 Initialise a couple of scalars that gcc -Og thinks might be by sewardj · 10 years ago
- fe1c2aa arm32: support (ARM) PLDW [reg, reg]. The non-W variant was already by sewardj · 10 years ago
- 0657e9a arm32: support (ARM) PLDW [reg, #imm]. The non-W variant was already by sewardj · 10 years ago
- 3368035 Rename the vector subparts-of-lanes-reversal IROps to names by sewardj · 10 years ago
- a8c7b0f The vector versions of the count leading zeros/sign bits primops by sewardj · 10 years ago
- a73ab63 Fix bogus-looking assertion. by sewardj · 10 years ago
- 7bfbbe9 Implement VFPv4 VFMA and VFMS (F32 and F64 versions). Fixes #331057. by sewardj · 10 years ago
- bd11c71 Thumb encoding: fix assertion failure caused by by sewardj · 10 years ago
- f36d9af Thumb encoding: correctly deal with misaligned loads of the form by sewardj · 10 years ago
- 05f5e01 Renaming only (no functional change): rename IR artefacts to do by sewardj · 10 years ago
- 1cf79f7 Bug 332658 - ldrd.w r1, r2, [PC, #imm] does not adjust for 32bit alignment by sewardj · 10 years ago
- e84eeb4 Un-break the arm32 compilation pipeline following the change of by sewardj · 10 years ago
- 055e93a LDRD/STRD reg+/-#imm8: allow PC as the base register in the by sewardj · 10 years ago
- 0a4f4bb Correctly handle add(hi) when the destination register is the PC. Fixes #332037. by sewardj · 10 years ago
- 89ae847 Update copyright dates (20XY-2012 ==> 20XY-2013) by sewardj · 11 years ago
- 4ccd258 Implement LDRHT (Thumb), LDRSHT (Thumb), [LDR,ST]{S}[B,H]T (ARM). by sewardj · 11 years ago
- 3b22fc8 Implement LDRHT (Thumb), LDRSHT (Thumb), [LDR,ST]{S}[B,H]T (ARM). by sewardj · 11 years ago
- a325ee1 by sewardj · 11 years ago
- 6ed5c34 Add support for by sewardj · 11 years ago
- 80f674a Implement STRT. Fixes #319395. (Vasily Golubev, w.golubev@mail.ru) by sewardj · 11 years ago
- e660158 Implement SSAT16. Fixes #318929. (Vasily Golubev, w.golubev@mail.ru) by sewardj · 11 years ago
- 92001d4 STRD (both ARM and Thumb): for push-like cases -- specifically, STRD by sewardj · 11 years ago
- ccff5f4 Implement SMMLA{r}, both ARM and Thumb. n-i-bz. by sewardj · 11 years ago
- 0adc2f2 VLD4/VST4: generate in-line interleave/de-interleave code, so that by sewardj · 11 years ago
- c1e23c4 VLD3/VST3: generate in-line interleave/de-interleave code, so that by sewardj · 11 years ago
- 1df8096 Improved front end translations for Neon V{LD,ST}{1,2} instructions, by sewardj · 11 years ago
- de61a39 Remove some unused ifdeffery that allowed disabling QC flag updating for Neon. by sewardj · 11 years ago
- 8bde7f1 Implement ARM SDIV and UDIV instructions. Fixes #314178. Partially by sewardj · 11 years ago
- 7af7687 Implement (T1) LDRT reg+#imm8. Fixes #315689. (Vasily, w.golubev@mail.ru) by sewardj · 11 years ago
- a39fb0c Fix an assertion failure on CVT.F64.S32 d16, d16, #1. Fixes #317186 (I think). by sewardj · 11 years ago
- ade5552 Implement VCVT.{S,U}32.F64 D[d], D[d], #frac_bits. Fixes #315738. by sewardj · 11 years ago
- 6b7bdec Implement VCVT.F64.{SU}32, #imm. Fixes #308717. by sewardj · 11 years ago
- 44db1e7 Implement SMLAL{BB,BT,TB,TT}. Fixes #308718. (Mans Rullgard, mans@mansr.com) by sewardj · 11 years ago
- 0ef8d9e Handle WFE and SEV, needed for spinlock hinting. by sewardj · 11 years ago
- 99dd03e Infrastructure cleanup part 2. by florian · 11 years ago
- 009230b Infrastructure cleanup: change type of the condition field of by sewardj · 11 years ago
- c6c7a0d Unreachable default case should vassert. by florian · 12 years ago
- cfe046e Merge, from branches/COMEM, revisions 2568 to 2641. by sewardj · 12 years ago
- abf3945 Support the UMAAL instruction. (n-i-bz). Based on a patch from by sewardj · 12 years ago
- 442e51a Make diagnostics for SIGILL more controllable (VEX part). by sewardj · 12 years ago
- 55085f8 Changes for -Wwrite-strings by florian · 12 years ago
- 5df8ab0 Fix HChar / UCHar / Char mixups. VEX now compiles without by florian · 12 years ago
- 32dd538 Add support for: uqsub16 shadd16 uhsub8 uhsub16. Fixes #304035. by sewardj · 12 years ago
- e7e1018 STM<c>.W <Rn>{!},<registers> (Encoding T2): allow the base register to by sewardj · 12 years ago
- a0d8eb8 Add ARM front/back end support for IR injection. by sewardj · 12 years ago
- 2245ce9 VEX-side support for the V-bit tester. by florian · 12 years ago
- 5a34b8b Implement QDADD and QDSUB. Fixes #305199. (Mans Rullgard, mans@mansr.com) by sewardj · 12 years ago
- 25e5473 Update copyright dates to include 2012. by sewardj · 12 years ago
- 9fe0cc7 Implement VCVT.F32.{S,U}32 S[d], S[d], #frac_bits. Fixes #287175. by sewardj · 12 years ago
- 5276ff5 Get rid of gcc warnings about uninitialised variables in the arm front end. by sewardj · 12 years ago
- ffd2093 Implement (T1) SMMUL{R}. Fixes #300140. (Evgeniy Stepanov, by sewardj · 12 years ago
- 44ce46d ARM: Implement QADD and QSUB. Fixes #286917. by sewardj · 12 years ago
- 9de2809 Implement (inexplicably missing) UHADD16. by sewardj · 12 years ago
- b0f1df2 16-bit Thumb PUSH and POP: fix incorrect assertions. by sewardj · 12 years ago
- c6f970f Add translation chaining support for amd64, x86 and ARM (VEX side). See #296422. by sewardj · 12 years ago
- fd5f4a4 For (T3) "ADD (SP plus register)", allow "add rX, SP, rY, lsl by sewardj · 12 years ago
- 1331f4d Accept DMB (mcr 15, 0, rT, c7, c10, 5) for any rT <= 14, not just when rT = r0. by sewardj · 12 years ago
- 51016d1 Handle "add.w reg, sp, #constT" and "addw reg, sp, #uimm12" for reg != by sewardj · 13 years ago
- e6c53e0 Update all copyright dates, from 20xy-2010 to 20xy-2011. by sewardj · 13 years ago
- 260abb1 Handle Thumb2 ROR (register) encoding T2. #284472. by sewardj · 13 years ago
- f580065 Mark IR level calls and returns derived from ARM and Thumb code by sewardj · 13 years ago
- 6d615ba Support ARM and Thumb "CLREX" instructions since Dalvik generates by sewardj · 13 years ago
- 2895832 Neon loads/stores: rename some vars, plus the main function, and add by sewardj · 13 years ago
- 7f5a841 Add support for Thumb2 encodings of PLD and PLDW. Bug 277653. by sewardj · 13 years ago
- f755839 Make VMOV.F32 load the correct value into the destination register. by sewardj · 13 years ago
- b706a0f Fix BLX r14 in ARM mode, which was broken due to incorrect sequencing by sewardj · 13 years ago
- a561f89 Fix NEON VMUL by float scalar. Bug 277663. (Mans Rullgard, mans@mansr.com) by sewardj · 13 years ago
- 3b49554 Tighten up an instruction decoding exception for add.w reg, sp, #constT. by sewardj · 13 years ago
- ff7f5b7 Complete the implementation of ARM atomic ops: {LD,ST}REX{,B,H,D} in by sewardj · 13 years ago
- dbf3d59 Add support for Thumb ADDW reg, reg, #uimm12 and SUBW ditto. Bug by sewardj · 13 years ago
- 66c8c9b Thumb2 front end: improved analysis of IT instructions that might by sewardj · 13 years ago
- 5f438dd Rename and rationalise the vector narrowing and widening primops, so by sewardj · 13 years ago
- b3a860f Fix jump kind for indirect BLX for Thumb insns. Bug 266035 comment by sewardj · 13 years ago
- 5bb6ca2 Support DMB and DSB variants on Thumb. Bug 266035 comment 6. by sewardj · 13 years ago
- e407ced Support DMB and DSB variants on ARM. Bug 266035 comment 3. by sewardj · 13 years ago
- f6d2cf9 Fix a bogus assertion observed by Florian Krohm. by sewardj · 13 years ago
- bb8b394 Improvements to condition code handling on ARM. by sewardj · 13 years ago
- 06122e7 Remove dead assignments that gcc-4.6.0 complains about by sewardj · 13 years ago
- 15c0104 Handle more cases of SUB (SP minus immediate/register). Also by sewardj · 13 years ago
- ed75a68 Handle moves from TPIDRURO to integer registers in Thumb mode. by sewardj · 13 years ago
- 4d47547 Get rid of unintended complex integral constant, that causes build by sewardj · 13 years ago
- 310d6b2 Add support for SMSAD{X}, SMLSD{X}, USAD{A}8. by sewardj · 14 years ago
- 64733c4 Update copyright notices. by sewardj · 14 years ago
- 646bc00 Handle NOP.W (Thumb) and NOP (ARM). Partial fix for #253636. by sewardj · 14 years ago
- 774b88b Fix bogus register constraints for ARM mode LDREX and STREX. by sewardj · 14 years ago
- b0d80ea NEON front end: fix bugs in VMIN, VZIP, VRSHL. by sewardj · 14 years ago
- a002def Thumb instructions: instead of generating tons of lardy boilerplate IR by sewardj · 14 years ago
- 27312d3 by sewardj · 14 years ago
- 04d6da3 Implement (Thumb) ORN (immediate) and ORN (register). Fixes #252326. by sewardj · 14 years ago
- 4aec376 Implement v7 barrier insns (DMB, DSB, ISB) in Thumb mode by sewardj · 14 years ago
- e1a9396 Implement LDREX and STREX in Thumb mode. Fixes #252258. by sewardj · 14 years ago
- 389239a Implement RBIT in ARM mode. by sewardj · 14 years ago