Fix make-array transforms.
[sbcl.git] / src / compiler / x86-64 /
2013-10-01 Stas BoukarevBetter error when calling an undefined alien function...
2013-09-22 Paul KhuongTest for broken copy-more-arg harder
2013-09-22 Paul KhuongSmaller initial stack frame size on x86oids
2013-09-22 Paul KhuongFix copy-more-arg on x86 and x86-64
2013-09-21 Stas BoukarevFix a regression in binding specials.
2013-09-19 Stas BoukarevOptimize special variable binding on sb-thread.
2013-09-09 Stas BoukarevMicro-optimize move-immediate on x86-64.
2013-09-09 Stas BoukarevFix CHAR-EQUAL on base-chars on non-sb-unicode.
2013-09-07 Stas BoukarevAdjust SETcc instruction encoding on x86-64.
2013-09-04 Stas BoukarevMicro-optimize calling alloc_tramp on x86_64.
2013-08-24 Stas BoukarevRevert "Clean up %more-arg-values."
2013-08-20 Stas BoukarevClean up %more-arg-values.
2013-08-19 Stas BoukarevClean up and micro-optimize list checking in some x86...
2013-08-19 Stas BoukarevMicro-optimize copy-more-arg on x86-64.
2013-08-19 Stas BoukarevClean up listify-rest-args VOP on x86-64.
2013-08-19 Stas BoukarevApply a recent optimization more widely.
2013-08-15 Stas BoukarevOptimize calling asm routines and static foreign functi...
2013-08-01 Stas BoukarevMicrooptimize (signed-byte 64) type test on x86-64.
2013-07-28 Stas BoukarevMicrooptimize comparisons with 0 on x86oids.
2013-07-28 Stas BoukarevOptimize (unsigned-byte 32/64) type tests on x86oids.
2013-07-28 Stas BoukarevMicrooptimize type-tests on x86oids.
2013-07-18 Paul KhuongModular integer %NEGATE on x86oids
2013-07-18 Paul KhuongSmaller stack frames on x86oids
2013-07-16 Stas BoukarevOptimize TYPEP of (MOD X) on x86/x86-64.
2013-06-24 Stas BoukarevSimplify EMIT-VOP further.
2013-06-18 Paul KhuongFix instruction encoding for XMM shifts with immediate...
2013-06-11 Stas Boukarevcheck-mod-fixnum: correct the test for power-of-two.
2013-06-10 Lutz EulerMicro-optimize DOUBLE-FLOAT-LOW-BITS on x68-64.
2013-06-08 Paul KhuongHandle (aref v (+ i k)), with i negative
2013-06-08 Paul KhuongFix a typo in bignum--ref-with-offset
2013-06-08 Paul KhuongSilence notes about being specialised EQ templates...
2013-06-08 Paul KhuongNew VOP for LOGAND of bignum and word-sized constant...
2013-06-08 Paul KhuongMASK-SIGNED-FIELD VOPs on x86-64
2013-06-05 Stas BoukarevGet rid of vm-support-routines indirection.
2013-06-05 Stas BoukarevOptimize (mod FIXNUM) type-checks on x86oids.
2013-06-02 Stas BoukarevMake %coerce-callable-to-fun static on x86oids.
2013-06-02 Stas BoukarevCorrect call-indirect for >32-bit addresses.
2013-06-02 Stas BoukarevBetter calls to static functions on x86-64.
2013-06-02 Stas BoukarevBetter initialization of ir2-component-constants on...
2013-05-27 Paul KhuongCompute single-value-type correctly in the absence...
2013-05-22 Paul KhuongImproved SIMD-PACK manipulation VOPs on x86-64
2013-05-22 Paul KhuongSpecialised VOPs for EQ of fixnum values on x86oids
2013-05-22 Paul KhuongMore efficient move-from-signed on x86-64 with 63-bit...
2013-05-22 Paul KhuongSimpler word-sized variable right shifts on x86 and...
2013-05-21 Paul KhuongImplement EQ of unboxed characters and small integers...
2013-05-21 Paul KhuongComplete SSE instruction definitions for x86-64
2013-05-21 Paul KhuongBack end work for short vector SIMD packs
2013-05-21 Paul KhuongFront end infrastructure for short vector SIMD packs
2013-05-21 Paul KhuongMore efficient integer=>word conversion and fixnump...
2013-05-21 Paul KhuongCleverer handling of medium (32 < bit width <= 64)...
2013-05-21 Paul KhuongPOPCNT instruction on x86-64
2013-05-21 Paul KhuongFix disassembly for BT* instructions on x86oids
2013-05-21 Paul KhuongAnnotate disassembly with unboxed constant values
2013-05-21 Paul KhuongEnable (type-directed) constant folding for LOGTEST...
2013-05-04 Stas BoukarevMicro-optimize values-list.
2013-05-03 Martin CracauerCommiting fix by Doug Katzman: disassembler missing...
2013-05-02 Stas BoukarevCorrect integer-length on fixnums on x86-64 when n...
2013-04-30 Stas BoukarevMicro-optimize integer-length on fixnums on x86-64.
2013-04-29 Lutz EulerConvert the MOVE macro on x86-64 into a function.
2013-04-20 Paul KhuongTrivial code cleanups
2013-04-15 Stas BoukarevRemove an unused VOP %make-symbol on x86-64.
2013-04-11 Martin CracauerLOGBITP and LOGTEST optimizations from x86.
2012-12-21 David LichteblauSupport building without PSEUDO-ATOMIC on POSIX safepoints
2012-12-05 David LichteblauPort to x86-64 versions of Windows
2012-11-08 Alastair BridgewaterThou shalt not MAKE-OTHER-IMMEDIATE-TYPE.
2012-11-02 David LichteblauMove the global safepoint to one page before static...
2012-10-06 Nathan Froydx86-64: micro-optimize LEA DWORD-REG,EA
2012-10-02 Christophe Rhodesslightly more reproducible builds
2012-10-02 Christophe Rhodesmostly make the build deterministic
2012-09-05 Nathan Froydalign inline constant section with long nops
2012-09-03 Nathan Froydadd SSE instructions with two opcode bytes
2012-08-10 David LichteblauAdd safepoint mechanism
2012-06-08 Lutz EulerMicro-optimization: Avoid byte register writes on x86...
2012-05-25 Lutz EulerUse multi-byte NOPs for code alignment on x86-64.
2012-04-25 Lutz EulerMicro-optimizations in MOVE-IMMEDIATE and MOVE-ARG...
2012-04-23 Lutz EulerAllow larger immediate values in fixnum arithmetic...
2012-04-17 Lutz EulerMicro-optimize machine code for some register tests...
2012-04-17 Lutz EulerMicro-optimization: Shorter encoding of MOVZX in more...
2012-04-17 Lutz EulerMicro-optimize some type tests on x86-64 for code size.
2012-04-17 Lutz EulerMicro-optimize LENGTH/LIST and VALUES-LIST on x86-64...
2012-04-17 Lutz EulerMicro-optimize type tests using widetag on x86-64.
2012-04-15 Nathan Froyduse fixnums for x86-64 array accessor VOPs when possible
2012-04-14 Lutz EulerCorrect disassembly of some SSE instructions on x86-64.
2012-04-13 Nathan Froyds/8/n-word-bytes/ in x86-64's macros.lisp where appropriate
2012-04-13 Nathan Froydmicro-optimize FIXNUMP on known (signed-byte 64) quanti...
2012-04-13 Nathan Froyduse LEA Y, [X+X] instead of LEA Y, [X*2] where appropri...
2011-12-14 Lutz EulerImprove handling of x86[-64] prefix instructions in...
2011-12-14 Lutz EulerCorrections to disassembly of SHLD, SHRD and LEA on...
2011-12-05 Nikodemus Siivolafix unthreaded non-x86oid builds
2011-11-22 Alastair BridgewaterAdd SB-SYS:SAP-REF-LISPOBJ.
2011-11-21 Nikodemus Siivolasmaller default dynamic-space size on GENCGC
2011-11-19 Nikodemus Siivolabetter inner and anonymous function names
2011-11-07 Paul KhuongCorrect address computation in atomic-incf/aref for...
2011-10-22 Alastair BridgewaterUnwind-to-frame-and-call-VOP doesn't need static symbols.
2011-10-19 Alastair Bridgewaterx86-64 disentwingling of fixnums and words.
2011-10-19 Alastair BridgewaterFixnum and unsigned-fixnum array cleanups.
2011-10-19 Alastair BridgewaterChange x86oid modular arithmetic to work if fixnum...
2011-08-30 Lutz EulerMicrooptimization for code size in floating point compa...
2011-08-29 Paul KhuongMore complete disassembly for XADD and CMPXCHG on x86-64
2011-08-29 Lutz EulerClean up some SSE instruction format definitions on...
next