projects
/
sbcl.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
delete ye olde FIXME relating to unbound variable warnings
[sbcl.git]
/
src
/
compiler
/
x86-64
/
2013-06-02
Stas Boukarev
Make %coerce-callable-to-fun static on x86oids.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Correct call-indirect for >32-bit addresses.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Better calls to static functions on x86-64.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Better initialization of ir2-component-constants on...
tree
|
commitdiff
2013-05-27
Paul Khuong
Compute single-value-type correctly in the absence...
tree
|
commitdiff
2013-05-22
Paul Khuong
Improved SIMD-PACK manipulation VOPs on x86-64
tree
|
commitdiff
2013-05-22
Paul Khuong
Specialised VOPs for EQ of fixnum values on x86oids
tree
|
commitdiff
2013-05-22
Paul Khuong
More efficient move-from-signed on x86-64 with 63-bit...
tree
|
commitdiff
2013-05-22
Paul Khuong
Simpler word-sized variable right shifts on x86 and...
tree
|
commitdiff
2013-05-21
Paul Khuong
Implement EQ of unboxed characters and small integers...
tree
|
commitdiff
2013-05-21
Paul Khuong
Complete SSE instruction definitions for x86-64
tree
|
commitdiff
2013-05-21
Paul Khuong
Back end work for short vector SIMD packs
tree
|
commitdiff
2013-05-21
Paul Khuong
Front end infrastructure for short vector SIMD packs
tree
|
commitdiff
2013-05-21
Paul Khuong
More efficient integer=>word conversion and fixnump...
tree
|
commitdiff
2013-05-21
Paul Khuong
Cleverer handling of medium (32 < bit width <= 64)...
tree
|
commitdiff
2013-05-21
Paul Khuong
POPCNT instruction on x86-64
tree
|
commitdiff
2013-05-21
Paul Khuong
Fix disassembly for BT* instructions on x86oids
tree
|
commitdiff
2013-05-21
Paul Khuong
Annotate disassembly with unboxed constant values
tree
|
commitdiff
2013-05-21
Paul Khuong
Enable (type-directed) constant folding for LOGTEST...
tree
|
commitdiff
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
next