2015-07-07 |
Julian Seward | Add some functions for misaligned load/store support...
|
commit | commitdiff | tree |
2015-06-30 |
Julian Seward | * Fix ubsan failures in mullS64 due to signed integer...
|
commit | commitdiff | tree |
2015-04-21 |
Julian Seward | Add spec rules for EQ, MI, PL, GT and LE after COPY...
|
commit | commitdiff | tree |
2015-04-13 |
Julian Seward | Remove unused function "lshift".
|
commit | commitdiff | tree |
2015-04-10 |
Julian Seward | Add a port to Linux/TileGx. Zhi-Gang Liu (zliu@tilera...
|
commit | commitdiff | tree |
2015-04-07 |
Julian Seward | x86 front and back ends: track vex r3120, which changed...
|
commit | commitdiff | tree |
2015-04-07 |
Julian Seward | amd64 front and back ends: track the change of type...
|
commit | commitdiff | tree |
2015-04-06 |
Julian Seward | arm64: implement FSQRT 2d_2d, 4s_4s, 2s_2s
|
commit | commitdiff | tree |
2015-04-06 |
Julian Seward | arm64: add support for the following insns. This completes...
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | arm64: add support for
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | arm64: add support for
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | Add IR level support for 16 bit floating point types...
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Bug 345215 - Performance improvements for the register...
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Minor updates to deal with mips32 and mips64.
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Add source dependencies, and improve the 'clean' target.
|
commit | commitdiff | tree |
2015-03-04 |
Julian Seward | Fix problems due to generating Neon instructions on...
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Add machinery to try and transform A ^ ((A ^ B) & M)
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Enhance the CSE pass so it can common up loads from...
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Tidy up of CSE. Create functions irExpr_to_TmpOrConst,
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | fold_Expr: add rules
|
commit | commitdiff | tree |
2015-02-24 |
Julian Seward | arm64: enable all remaining cases in the
|
commit | commitdiff | tree |
2015-02-24 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2015-02-09 |
Julian Seward | Implement FP instructions:
|
commit | commitdiff | tree |
2015-02-08 |
Julian Seward | Implement all remaining FP multiple style instructions:
|
commit | commitdiff | tree |
2015-02-08 |
Julian Seward | Implement all remaining FP min/max style instructions:
|
commit | commitdiff | tree |
2015-02-07 |
Julian Seward | Implement all remaining FP compare instructions:
|
commit | commitdiff | tree |
2015-02-05 |
Julian Seward | Enable FCVTMU Xd,Sn. Fixes #343332.
|
commit | commitdiff | tree |
2015-02-05 |
Julian Seward | Make a very minor change to the LibVEX_Translate interface...
|
commit | commitdiff | tree |
2015-02-04 |
Julian Seward | guest_amd64_spechelper:
|
commit | commitdiff | tree |
2015-02-03 |
Julian Seward | dis_VMASKMOV: create per-lane transfer/no-transfer...
|
commit | commitdiff | tree |
2015-01-28 |
Julian Seward | ppIRStoreG: print braces around guarded section, so...
|
commit | commitdiff | tree |
2015-01-28 |
Julian Seward | Implement AVX-1 conditional vector stores: VMASKMOVP...
|
commit | commitdiff | tree |
2015-01-28 |
Julian Seward | Use IR conditional stores (IRStoreG) to implement AVX...
|
commit | commitdiff | tree |
2015-01-27 |
Julian Seward | Change AMD64Instr_CMov64 so that the source can only...
|
commit | commitdiff | tree |
2015-01-27 |
Julian Seward | AMD64 front end: translate AVX2 PMASKMOV load instructions...
|
commit | commitdiff | tree |
2015-01-27 |
Julian Seward | Add ILGop_Ident64 to enum type IRLoadGOp so as to make it
|
commit | commitdiff | tree |
2014-12-09 |
Julian Seward | Fix incorrect implementation of AESKEYGENASSIST in...
|
commit | commitdiff | tree |
2014-11-25 |
Julian Seward | Implement FRINTI d_d, s_s.
|
commit | commitdiff | tree |
2014-11-25 |
Julian Seward | Implement RORV x_x_x, w_w_w
|
commit | commitdiff | tree |
2014-11-25 |
Julian Seward | Implement CLS x_x, w_w
|
commit | commitdiff | tree |
2014-11-25 |
Julian Seward | arm64: implement "BRK #imm16".
|
commit | commitdiff | tree |
2014-11-20 |
Julian Seward | arm64: enable FCVT{A,N}S X,S.
|
commit | commitdiff | tree |
2014-11-20 |
Julian Seward | Implement {S,U}CVTF (scalar, fixedpt).
|
commit | commitdiff | tree |
2014-11-19 |
Julian Seward | Implement VFPv4 VFNMA, VFNMS d_d and s_s variants ...
|
commit | commitdiff | tree |
2014-11-17 |
Julian Seward | Fix stupid bug introduced in r2993, which causes many...
|
commit | commitdiff | tree |
2014-11-17 |
Julian Seward | Implement arm64 insns:
|
commit | commitdiff | tree |
2014-11-15 |
Julian Seward | Implement "fcvtpu w, s". n-i-bz.
|
commit | commitdiff | tree |
2014-11-15 |
Julian Seward | Implement fcsel d_d, s_s. Fixes #340856.
|
commit | commitdiff | tree |
2014-11-11 |
Julian Seward | Add a nasty temporary kludge to CPUID that allows 64...
|
commit | commitdiff | tree |
2014-11-07 |
Julian Seward | Fix incorrect decoding of AVX2 insns:
|
commit | commitdiff | tree |
2014-10-31 |
Julian Seward | Handle all DSB/DMB/ISB variants. Fixes #340033.
|
commit | commitdiff | tree |
2014-10-30 |
Julian Seward | Implement PRFM (immediate). Fixes #335713.
|
commit | commitdiff | tree |
2014-10-30 |
Julian Seward | Implement FCVTAS W_S and FCVTAU W_S. Fixes #340509.
|
commit | commitdiff | tree |
2014-10-30 |
Julian Seward | Implement
|
commit | commitdiff | tree |
2014-10-30 |
Julian Seward | Implement fcvtmu x_d. Fixes #339927.
|
commit | commitdiff | tree |
2014-10-30 |
Julian Seward | Implement frintx d_d and s_s. Fixes #339926.
|
commit | commitdiff | tree |
2014-10-27 |
Julian Seward | * add a missing extra m-reg check for some LD/ST vector...
|
commit | commitdiff | tree |
2014-10-22 |
Julian Seward | Implement SIMD (de)interleaving loads/stores:
|
commit | commitdiff | tree |
2014-10-02 |
Julian Seward | guest_amd64_spechelper: fill in a number of missing...
|
commit | commitdiff | tree |
2014-10-02 |
Julian Seward | Add folding rules for: Sar64(x,0) and Sar32(x,0). ...
|
commit | commitdiff | tree |
2014-10-02 |
Julian Seward | guest_amd64_spechelper: number (in comments) and reorder...
|
commit | commitdiff | tree |
2014-09-07 |
Julian Seward | Change how FXSAVE and FXRSTOR are done, so as to avoid...
|
commit | commitdiff | tree |
2014-09-06 |
Julian Seward | Handle fcvtpu Xd,Sn. Fixes #335564.
|
commit | commitdiff | tree |
2014-09-05 |
Julian Seward | iselStmt, case Ist_Dirty: remove pointless conditional...
|
commit | commitdiff | tree |
2014-09-04 |
Julian Seward | arm64: enable support for: str bN, [reg, reg etc]
|
commit | commitdiff | tree |
2014-09-01 |
Julian Seward | arm64: route all whole-vector shift/rotate/slice operations
|
commit | commitdiff | tree |
2014-09-01 |
Julian Seward | Rename Iop_Extract{64,V128} to Iop_Slice{64,V128},...
|
commit | commitdiff | tree |
2014-08-29 |
Julian Seward | Add support for generating ProfInc sequences on ARM64...
|
commit | commitdiff | tree |
2014-08-26 |
Julian Seward | Add support for four IROps that Memcheck generates...
|
commit | commitdiff | tree |
2014-08-26 |
Julian Seward | Comment-only change.
|
commit | commitdiff | tree |
2014-08-24 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2014-08-24 |
Julian Seward | Rename IROps for reciprocal estimate, reciprocal step...
|
commit | commitdiff | tree |
2014-08-20 |
Julian Seward | putGST_masked: correctly handle the case where the...
|
commit | commitdiff | tree |
2014-08-18 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2014-08-17 |
Julian Seward | arm64: implement srhadd, urhadd (vector)
|
commit | commitdiff | tree |
2014-08-17 |
Julian Seward | arm64: implement
|
commit | commitdiff | tree |
2014-08-15 |
Julian Seward | No functional change. Remove commented out code copied...
|
commit | commitdiff | tree |
2014-08-15 |
Julian Seward | Rename Iop_QSalN*, Iop_QShlN* and Iop_QShlN*S so as...
|
commit | commitdiff | tree |
2014-08-15 |
Julian Seward | arm64: implement: {uqshl, sqshl, sqshlu} (scalar, imm...
|
commit | commitdiff | tree |
2014-08-14 |
Julian Seward | arm64: implement: {uqshl, sqshl, sqshlu} (vector, imm).
|
commit | commitdiff | tree |
2014-08-14 |
Julian Seward | Add a simple folding rule for Iop_ZeroHI64ofV128.
|
commit | commitdiff | tree |
2014-08-13 |
Julian Seward | arm64: implement: uqshrn{2}, sqrshrun{2}, sqshrun{2...
|
commit | commitdiff | tree |
2014-08-11 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2014-08-11 |
Julian Seward | Add a new folding rule:
|
commit | commitdiff | tree |
2014-08-04 |
Julian Seward | arm64: add support for: sqshl, uqshl, sqrshl, uqrshl...
|
commit | commitdiff | tree |
2014-08-04 |
Julian Seward | Add a folding rule: XorV128(t,0) ==> t.
|
commit | commitdiff | tree |
2014-08-03 |
Julian Seward | arm64: implement remaining SQDMULH and SQRDMULH cases.
|
commit | commitdiff | tree |
2014-07-24 |
Julian Seward | Improve infrastructure for dealing with endianness...
|
commit | commitdiff | tree |
2014-07-22 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2014-07-22 |
Julian Seward | Comment-only change.
|
commit | commitdiff | tree |
2014-07-21 |
Julian Seward | arm64: implement: sqneg, {u,s}q{add,sub} (scalar),
|
commit | commitdiff | tree |
2014-07-21 |
Julian Seward | Initialise a couple of scalars that gcc -Og thinks...
|
commit | commitdiff | tree |
2014-07-16 |
Julian Seward | Remove fields from VexAbiInfo that only had relevance...
|
commit | commitdiff | tree |
2014-07-15 |
Julian Seward | arm64: implement: LD1/ST1 (multi 1-elem structs, 2...
|
commit | commitdiff | tree |
2014-07-14 |
Julian Seward | arm64: implement "mrs Xt, cntvct_el0" by pass-through...
|
commit | commitdiff | tree |
2014-07-11 |
Julian Seward | arm64: implement: {sli,sri} (vector & scalar), sqabs...
|
commit | commitdiff | tree |
2014-07-10 |
Julian Seward | arm64: implement: shll #imm, shrn #imm, rshrn #imm,
|
commit | commitdiff | tree |
2014-07-03 |
Julian Seward | arm32: support (ARM) PLDW [reg, reg]. The non-W variant...
|
commit | commitdiff | tree |
2014-07-03 |
Julian Seward | arm32: support (ARM) PLDW [reg, #imm]. The non-W variant...
|
commit | commitdiff | tree |
2014-06-30 |
Julian Seward | arm64: implement: sadalp uadalp saddlp uaddlp saddlv...
|
commit | commitdiff | tree |