2013-05-04 |
Stas Boukarev | Micro-optimize values-list. |
tree | commitdiff |
2013-05-03 |
Martin Cracauer | Commiting fix by Doug Katzman: disassembler missing... |
tree | commitdiff |
2013-05-02 |
Stas Boukarev | Correct integer-length on fixnums on x86-64 when n... |
tree | commitdiff |
2013-04-30 |
Stas Boukarev | Micro-optimize integer-length on fixnums on x86-64. |
tree | commitdiff |
2013-04-29 |
Lutz Euler | Convert the MOVE macro on x86-64 into a function. |
tree | commitdiff |
2013-04-20 |
Paul Khuong | Trivial code cleanups |
tree | commitdiff |
2013-04-15 |
Stas Boukarev | Remove an unused VOP %make-symbol on x86-64. |
tree | commitdiff |
2013-04-11 |
Martin Cracauer | LOGBITP and LOGTEST optimizations from x86. |
tree | commitdiff |
2012-12-21 |
David Lichteblau | Support building without PSEUDO-ATOMIC on POSIX safepoints |
tree | commitdiff |
2012-12-05 |
David Lichteblau | Port to x86-64 versions of Windows |
tree | commitdiff |
2012-11-08 |
Alastair Bridgewater | Thou shalt not MAKE-OTHER-IMMEDIATE-TYPE. |
tree | commitdiff |
2012-11-02 |
David Lichteblau | Move the global safepoint to one page before static... |
tree | commitdiff |
2012-10-06 |
Nathan Froyd | x86-64: micro-optimize LEA DWORD-REG,EA |
tree | commitdiff |
2012-10-02 |
Christophe Rhodes | slightly more reproducible builds |
tree | commitdiff |
2012-10-02 |
Christophe Rhodes | mostly make the build deterministic |
tree | commitdiff |
2012-09-05 |
Nathan Froyd | align inline constant section with long nops |
tree | commitdiff |
2012-09-03 |
Nathan Froyd | add SSE instructions with two opcode bytes |
tree | commitdiff |
2012-08-10 |
David Lichteblau | Add safepoint mechanism |
tree | commitdiff |
2012-06-08 |
Lutz Euler | Micro-optimization: Avoid byte register writes on x86... |
tree | commitdiff |
2012-05-25 |
Lutz Euler | Use multi-byte NOPs for code alignment on x86-64. |
tree | commitdiff |
2012-04-25 |
Lutz Euler | Micro-optimizations in MOVE-IMMEDIATE and MOVE-ARG... |
tree | commitdiff |
2012-04-23 |
Lutz Euler | Allow larger immediate values in fixnum arithmetic... |
tree | commitdiff |
2012-04-17 |
Lutz Euler | Micro-optimize machine code for some register tests... |
tree | commitdiff |
2012-04-17 |
Lutz Euler | Micro-optimization: Shorter encoding of MOVZX in more... |
tree | commitdiff |
2012-04-17 |
Lutz Euler | Micro-optimize some type tests on x86-64 for code size. |
tree | commitdiff |
2012-04-17 |
Lutz Euler | Micro-optimize LENGTH/LIST and VALUES-LIST on x86-64... |
tree | commitdiff |
2012-04-17 |
Lutz Euler | Micro-optimize type tests using widetag on x86-64. |
tree | commitdiff |
2012-04-15 |
Nathan Froyd | use fixnums for x86-64 array accessor VOPs when possible |
tree | commitdiff |
2012-04-14 |
Lutz Euler | Correct disassembly of some SSE instructions on x86-64. |
tree | commitdiff |
2012-04-13 |
Nathan Froyd | s/8/n-word-bytes/ in x86-64's macros.lisp where appropriate |
tree | commitdiff |
2012-04-13 |
Nathan Froyd | micro-optimize FIXNUMP on known (signed-byte 64) quanti... |
tree | commitdiff |
2012-04-13 |
Nathan Froyd | use LEA Y, [X+X] instead of LEA Y, [X*2] where appropri... |
tree | commitdiff |
2011-12-14 |
Lutz Euler | Improve handling of x86[-64] prefix instructions in... |
tree | commitdiff |
2011-12-14 |
Lutz Euler | Corrections to disassembly of SHLD, SHRD and LEA on... |
tree | commitdiff |
2011-12-05 |
Nikodemus Siivola | fix unthreaded non-x86oid builds |
tree | commitdiff |
2011-11-22 |
Alastair Bridgewater | Add SB-SYS:SAP-REF-LISPOBJ. |
tree | commitdiff |
2011-11-21 |
Nikodemus Siivola | smaller default dynamic-space size on GENCGC |
tree | commitdiff |
2011-11-19 |
Nikodemus Siivola | better inner and anonymous function names |
tree | commitdiff |
2011-11-07 |
Paul Khuong | Correct address computation in atomic-incf/aref for... |
tree | commitdiff |
2011-10-22 |
Alastair Bridgewater | Unwind-to-frame-and-call-VOP doesn't need static symbols. |
tree | commitdiff |
2011-10-19 |
Alastair Bridgewater | x86-64 disentwingling of fixnums and words. |
tree | commitdiff |
2011-10-19 |
Alastair Bridgewater | Fixnum and unsigned-fixnum array cleanups. |
tree | commitdiff |
2011-10-19 |
Alastair Bridgewater | Change x86oid modular arithmetic to work if fixnum... |
tree | commitdiff |
2011-08-30 |
Lutz Euler | Microoptimization for code size in floating point compa... |
tree | commitdiff |
2011-08-29 |
Paul Khuong | More complete disassembly for XADD and CMPXCHG on x86-64 |
tree | commitdiff |
2011-08-29 |
Lutz Euler | Clean up some SSE instruction format definitions on... |
tree | commitdiff |
2011-08-29 |
Lutz Euler | More readable disassembler output for SSE shuffle instr... |
tree | commitdiff |
2011-08-29 |
Lutz Euler | Cleanup SSE instruction printers on x86-64 |
tree | commitdiff |
2011-08-23 |
Paul Khuong | Ensure correct alignment for complex single-float literals |
tree | commitdiff |
2011-08-14 |
Paul Khuong | New function: SB-EXT:SPIN-LOOP-HINT |
tree | commitdiff |
2011-08-14 |
Paul Khuong | New function: SB!KERNEL:%MULTIPLY-HIGH |
tree | commitdiff |
2011-08-14 |
Paul Khuong | Various (mostly) SSE x86-64 instruction definition... |
tree | commitdiff |
2011-08-05 |
Nikodemus Siivola | rename %FLOOR to %BIGFLOOR |
tree | commitdiff |
2011-08-01 |
Paul Khuong | Fix disassembly of CMP[PS][SD] instructions on x86-64 |
tree | commitdiff |
2011-07-22 |
Paul Khuong | Correct RIP-relative offset for strange x86-64 instructions |
tree | commitdiff |
2011-07-06 |
Paul Khuong | More conservative defaults in GENCGC |
tree | commitdiff |
2011-07-03 |
Paul Khuong | Split GENCGC_PAGE_BYTES in 3 constants |
tree | commitdiff |
2011-07-03 |
Paul Khuong | Differentiate between object slot initialisation and... |
tree | commitdiff |
2011-06-24 |
Paul Khuong | Get alignment right for block headers on x86-64, this... |
tree | commitdiff |
2011-06-23 |
Paul Khuong | Microoptimisation for block headers on x86-64 |
tree | commitdiff |
2011-06-21 |
Paul Khuong | Unboxed implicit value cells on x86[-64] |
tree | commitdiff |
2011-06-21 |
Paul Khuong | Compiler support for specialised implicit value cells |
tree | commitdiff |
2011-06-21 |
Paul Khuong | Inline local call trampolines on x86[-64] |
tree | commitdiff |
2011-06-11 |
Paul Khuong | Avoid constant folding NaNs from MAKE-{SINGLE,DOUBLE... |
tree | commitdiff |
2011-06-11 |
Paul Khuong | Improve SINGLE-FLOAT-BITS on x86-64 |
tree | commitdiff |
2011-01-19 |
cracauer | 1.0.45.7: set *backend-page-bytes* to 32KB |
tree | commitdiff |
2010-11-09 |
Alastair Bridgewater | 1.0.44.14: x86-64: Implement ANCESTOR-FRAME VOPs. |
tree | commitdiff |
2010-10-12 |
Paul Khuong | 1.0.43.47: Unfix ASH of constant shift on x86oids |
tree | commitdiff |
2010-10-07 |
Alastair Bridgewater | 1.0.43.31: x86-64: Implement %ARRAY-ATOMIC-INCF/WORD. |
tree | commitdiff |
2010-09-30 |
Nikodemus Siivola | 1.0.43.10: make.sh now accepts --dynamic-space-size... |
tree | commitdiff |
2010-09-08 |
Alastair Bridgewater | 1.0.42.34: threads: Consolidate thread-specific static... |
tree | commitdiff |
2010-09-02 |
Alastair Bridgewater | 1.0.42.23: x86-64: Fix passing of unboxed complex float... |
tree | commitdiff |
2010-08-05 |
Alastair Bridgewater | 1.0.41.8: x86/x86-64: Weaken read and write barrier... |
tree | commitdiff |
2010-08-04 |
Alastair Bridgewater | 1.0.41.4: x86-64: Implement memory-barrier-vops. |
tree | commitdiff |
2010-05-06 |
Paul Khuong | 1.0.38.6: Clear higher order bits for SSE operations... |
tree | commitdiff |
2010-04-26 |
Paul Khuong | 1.0.37.69: Avoid emitting instructions (LODS, MOVSXD... |
tree | commitdiff |
2010-04-18 |
Nathan Froyd | 1.0.37.59: micro-optimize x86oid signed-word checking |
tree | commitdiff |
2010-03-28 |
Nikodemus Siivola | 1.0.37.9: atomic STOREW for large integer constants... |
tree | commitdiff |
2010-03-28 |
Nikodemus Siivola | 1.0.37.8: add ATOMIC-DECF, fix WAIT-ON-SEMAPHORE-BUGLET |
tree | commitdiff |
2010-03-18 |
Nikodemus Siivola | 1.0.36.30: on x86-64 split MOVE-TO-SINGLE into -REG... |
tree | commitdiff |
2010-03-01 |
Alastair Bridgewater | 1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems |
tree | commitdiff |
2010-02-16 |
Nathan Froyd | 1.0.35.17: micro-optimize x86-64 MOVE-TO-SINGLE |
tree | commitdiff |
2010-01-27 |
Nathan Froyd | 1.0.34.12: slightly better code generation for x86... |
tree | commitdiff |
2010-01-06 |
Nathan Froyd | 1.0.34.4: micro-optimize widetag checking on x86oids |
tree | commitdiff |
2009-12-17 |
Nathan Froyd | 1.0.33.20: MORE CONSTANTIFICATION |
tree | commitdiff |
2009-12-15 |
Gabor Melis | 1.0.33.11: fix detection of tls exhaustion |
tree | commitdiff |
2009-10-30 |
Nathan Froyd | 1.0.32.8: macroize x86-64 {8,16,32}-bit array accessors |
tree | commitdiff |
2009-09-29 |
Nathan Froyd | 1.0.31.26: improved DATA-VECTOR-{REF,SET} on x86-64 |
tree | commitdiff |
2009-09-27 |
Nathan Froyd | 1.0.31.22: improved SAP-{REF,SET}-* for x86-64 |
tree | commitdiff |
2009-08-26 |
Christophe Rhodes | 1.0.30.53: fix occasional SIGBUS in single-float comple... |
tree | commitdiff |
2009-08-06 |
Nikodemus Siivola | 1.0.30.38: faster TRUNCATE on floats |
tree | commitdiff |
2009-07-18 |
Paul Khuong | 1.0.30.3: deal with load-time-value constants more... |
tree | commitdiff |
2009-07-18 |
Paul Khuong | 1.0.30.2: more aggressive constant-folding |
tree | commitdiff |
2009-07-08 |
Nikodemus Siivola | 1.0.29.54.rc4: correct loading of first FP operand... |
tree | commitdiff |
2009-06-28 |
Paul Khuong | 1.0.29.54: Inline unboxed constants on x86[-64] |
tree | commitdiff |
2009-06-25 |
Paul Khuong | 1.0.29.44: Complex float improvements |
tree | commitdiff |
2009-06-25 |
Paul Khuong | 1.0.29.43: SSE{1,2} instruction definitions on x86-64 |
tree | commitdiff |
2009-06-05 |
Nikodemus Siivola | 1.0.29.3: better reporting for failure to stack allocate |
tree | commitdiff |
2009-06-05 |
Nikodemus Siivola | 1.0.29.2: implement fixnump/signed-word VOP on x86... |
tree | commitdiff |
2009-06-03 |
Nikodemus Siivola | 1.0.28.76: fix non-unicode builds on x86 and x86-64 |
tree | commitdiff |
next |