Make CONTAINING-INTEGER-TYPE take N-WORD-BITS into account.
[sbcl.git] / src / compiler / x86-64 /
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...
2011-08-29 Lutz EulerMore readable disassembler output for SSE shuffle instr...
2011-08-29 Lutz EulerCleanup SSE instruction printers on x86-64
2011-08-23 Paul KhuongEnsure correct alignment for complex single-float literals
2011-08-14 Paul KhuongNew function: SB-EXT:SPIN-LOOP-HINT
2011-08-14 Paul KhuongNew function: SB!KERNEL:%MULTIPLY-HIGH
2011-08-14 Paul KhuongVarious (mostly) SSE x86-64 instruction definition...
2011-08-05 Nikodemus Siivolarename %FLOOR to %BIGFLOOR
2011-08-01 Paul KhuongFix disassembly of CMP[PS][SD] instructions on x86-64
2011-07-22 Paul KhuongCorrect RIP-relative offset for strange x86-64 instructions
2011-07-06 Paul KhuongMore conservative defaults in GENCGC
2011-07-03 Paul KhuongSplit GENCGC_PAGE_BYTES in 3 constants
2011-07-03 Paul KhuongDifferentiate between object slot initialisation and...
2011-06-24 Paul KhuongGet alignment right for block headers on x86-64, this...
2011-06-23 Paul KhuongMicrooptimisation for block headers on x86-64
2011-06-21 Paul KhuongUnboxed implicit value cells on x86[-64]
2011-06-21 Paul KhuongCompiler support for specialised implicit value cells
2011-06-21 Paul KhuongInline local call trampolines on x86[-64]
2011-06-11 Paul KhuongAvoid constant folding NaNs from MAKE-{SINGLE,DOUBLE...
2011-06-11 Paul KhuongImprove SINGLE-FLOAT-BITS on x86-64
2011-01-19 cracauer1.0.45.7: set *backend-page-bytes* to 32KB
2010-11-09 Alastair Bridgewater1.0.44.14: x86-64: Implement ANCESTOR-FRAME VOPs.
2010-10-12 Paul Khuong1.0.43.47: Unfix ASH of constant shift on x86oids
2010-10-07 Alastair Bridgewater1.0.43.31: x86-64: Implement %ARRAY-ATOMIC-INCF/WORD.
2010-09-30 Nikodemus Siivola1.0.43.10: make.sh now accepts --dynamic-space-size...
2010-09-08 Alastair Bridgewater1.0.42.34: threads: Consolidate thread-specific static...
2010-09-02 Alastair Bridgewater1.0.42.23: x86-64: Fix passing of unboxed complex float...
2010-08-05 Alastair Bridgewater1.0.41.8: x86/x86-64: Weaken read and write barrier...
2010-08-04 Alastair Bridgewater1.0.41.4: x86-64: Implement memory-barrier-vops.
2010-05-06 Paul Khuong1.0.38.6: Clear higher order bits for SSE operations...
2010-04-26 Paul Khuong1.0.37.69: Avoid emitting instructions (LODS, MOVSXD...
2010-04-18 Nathan Froyd1.0.37.59: micro-optimize x86oid signed-word checking
2010-03-28 Nikodemus Siivola1.0.37.9: atomic STOREW for large integer constants...
2010-03-28 Nikodemus Siivola1.0.37.8: add ATOMIC-DECF, fix WAIT-ON-SEMAPHORE-BUGLET
2010-03-18 Nikodemus Siivola1.0.36.30: on x86-64 split MOVE-TO-SINGLE into -REG...
2010-03-01 Alastair Bridgewater1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems
2010-02-16 Nathan Froyd1.0.35.17: micro-optimize x86-64 MOVE-TO-SINGLE
2010-01-27 Nathan Froyd1.0.34.12: slightly better code generation for x86...
2010-01-06 Nathan Froyd1.0.34.4: micro-optimize widetag checking on x86oids
2009-12-17 Nathan Froyd1.0.33.20: MORE CONSTANTIFICATION
2009-12-15 Gabor Melis1.0.33.11: fix detection of tls exhaustion
2009-10-30 Nathan Froyd1.0.32.8: macroize x86-64 {8,16,32}-bit array accessors
2009-09-29 Nathan Froyd1.0.31.26: improved DATA-VECTOR-{REF,SET} on x86-64
2009-09-27 Nathan Froyd1.0.31.22: improved SAP-{REF,SET}-* for x86-64
2009-08-26 Christophe Rhodes1.0.30.53: fix occasional SIGBUS in single-float comple...
2009-08-06 Nikodemus Siivola1.0.30.38: faster TRUNCATE on floats
2009-07-18 Paul Khuong1.0.30.3: deal with load-time-value constants more...
2009-07-18 Paul Khuong1.0.30.2: more aggressive constant-folding
2009-07-08 Nikodemus Siivola1.0.29.54.rc4: correct loading of first FP operand...
2009-06-28 Paul Khuong1.0.29.54: Inline unboxed constants on x86[-64]
2009-06-25 Paul Khuong1.0.29.44: Complex float improvements
2009-06-25 Paul Khuong1.0.29.43: SSE{1,2} instruction definitions on x86-64
2009-06-05 Nikodemus Siivola1.0.29.3: better reporting for failure to stack allocate
2009-06-05 Nikodemus Siivola1.0.29.2: implement fixnump/signed-word VOP on x86...
2009-06-03 Nikodemus Siivola1.0.28.76: fix non-unicode builds on x86 and x86-64
next