projects
/
sbcl.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
tests/run-compiler.sh: use gcc, not cc.
[sbcl.git]
/
src
/
compiler
/
2013-08-24
Stas Boukarev
Revert "Clean up %more-arg-values."
tree
|
commitdiff
2013-08-20
Stas Boukarev
Clean up %more-arg-values.
tree
|
commitdiff
2013-08-19
Stas Boukarev
Clean up and micro-optimize list checking in some x86...
tree
|
commitdiff
2013-08-19
Stas Boukarev
Micro-optimize copy-more-arg on x86-64.
tree
|
commitdiff
2013-08-19
Stas Boukarev
Clean up listify-rest-args VOP on x86-64.
tree
|
commitdiff
2013-08-19
Stas Boukarev
Apply a recent optimization more widely.
tree
|
commitdiff
2013-08-15
Stas Boukarev
Add a memory barrier inside pseudo-atomic on PPC.
tree
|
commitdiff
2013-08-15
Stas Boukarev
Warn when defining a setf-function together with a...
tree
|
commitdiff
2013-08-15
Stas Boukarev
Throw errors on malformed FUNCTION.
tree
|
commitdiff
2013-08-15
Stas Boukarev
Optimize calling asm routines and static foreign functi...
tree
|
commitdiff
2013-08-01
Stas Boukarev
Microoptimize (signed-byte 64) type test on x86-64.
tree
|
commitdiff
2013-07-28
Stas Boukarev
Microoptimize comparisons with 0 on x86oids.
tree
|
commitdiff
2013-07-28
Stas Boukarev
Optimize (unsigned-byte 32/64) type tests on x86oids.
tree
|
commitdiff
2013-07-28
Stas Boukarev
Microoptimize type-tests on x86oids.
tree
|
commitdiff
2013-07-18
Paul Khuong
Modular integer %NEGATE on x86oids
tree
|
commitdiff
2013-07-18
Paul Khuong
Pack (mostly) stack TNs according to lexical scope...
tree
|
commitdiff
2013-07-18
Paul Khuong
Grow regalloc datastructures geometrically for unbounde...
tree
|
commitdiff
2013-07-18
Paul Khuong
Smaller stack frames on x86oids
tree
|
commitdiff
2013-07-18
Paul Khuong
Disentangle storage base initial size from growth incre...
tree
|
commitdiff
2013-07-18
Paul Khuong
Insert explicit cut to width when needed
tree
|
commitdiff
2013-07-18
Paul Khuong
Avoid uselessly re-scanning modular arithmetic expressions
tree
|
commitdiff
2013-07-18
Paul Khuong
No more destructive MERGE of shared data in best-modula...
tree
|
commitdiff
2013-07-16
Stas Boukarev
Optimize TYPEP of (MOD X) on x86/x86-64.
tree
|
commitdiff
2013-07-08
Paul Khuong
Handle unbounded integer types in INTEGER-TYPE-NUMERIC...
tree
|
commitdiff
2013-06-28
Paul Khuong
s/32/n-word-bits/ in bignum-index
tree
|
commitdiff
2013-06-28
Paul Khuong
Store FP values from x87 to the heap outside pseudo...
tree
|
commitdiff
2013-06-28
Paul Khuong
double->single float conversion isn't a no-op on x87...
tree
|
commitdiff
2013-06-28
Paul Khuong
Defer some sanity checks to after testing for value...
tree
|
commitdiff
2013-06-24
Stas Boukarev
Simplify EMIT-VOP further.
tree
|
commitdiff
2013-06-24
Stas Boukarev
Simplify EMIT-GENERIC-VOP.
tree
|
commitdiff
2013-06-18
Paul Khuong
Fix instruction encoding for XMM shifts with immediate...
tree
|
commitdiff
2013-06-11
Stas Boukarev
check-mod-fixnum: correct the test for power-of-two.
tree
|
commitdiff
2013-06-10
Stas Boukarev
Add a missing :suppress-errors keyword for WRITE defknown.
tree
|
commitdiff
2013-06-10
Lutz Euler
Micro-optimize DOUBLE-FLOAT-LOW-BITS on x68-64.
tree
|
commitdiff
2013-06-08
Paul Khuong
Insert error traps after full calls inferred not to...
tree
|
commitdiff
2013-06-08
Paul Khuong
Only use MASK-SIGNED-FIELD VOPs as last resorts
tree
|
commitdiff
2013-06-08
Paul Khuong
Handle (aref v (+ i k)), with i negative
tree
|
commitdiff
2013-06-08
Paul Khuong
Fix a typo in bignum--ref-with-offset
tree
|
commitdiff
2013-06-08
Paul Khuong
Consistently force (double) rounding of foreign x87...
tree
|
commitdiff
2013-06-08
Paul Khuong
Look for left-over dead code when *check-consistency*
tree
|
commitdiff
2013-06-08
Paul Khuong
Simplify RATIONAL/constant FLOAT and INTEGER/constant...
tree
|
commitdiff
2013-06-08
Paul Khuong
Silence notes about being specialised EQ templates...
tree
|
commitdiff
2013-06-08
Paul Khuong
Silence the transforms that detect rightward arithmetic...
tree
|
commitdiff
2013-06-08
Paul Khuong
Mark DATA-VECTOR-REF[-WITH-OFFSET] as unsafely flushable
tree
|
commitdiff
2013-06-08
Paul Khuong
New VOP for LOGAND of bignum and word-sized constant...
tree
|
commitdiff
2013-06-08
Paul Khuong
MASK-SIGNED-FIELD VOPs on x86-64
tree
|
commitdiff
2013-06-08
Paul Khuong
More identity folding for LOGAND and LOGIOR with constants
tree
|
commitdiff
2013-06-08
Paul Khuong
More associativity-based constant-folding
tree
|
commitdiff
2013-06-08
Paul Khuong
Enable signed modular arithmetic for LOGIOR
tree
|
commitdiff
2013-06-08
Paul Khuong
Enable more modular arithmetic
tree
|
commitdiff
2013-06-08
Paul Khuong
Complete cut-to-width for modular arithmetic
tree
|
commitdiff
2013-06-06
Lutz Euler
Simplify getting the contents of assembler segments.
tree
|
commitdiff
2013-06-05
Stas Boukarev
Stop exporting unused symbols.
tree
|
commitdiff
2013-06-05
Stas Boukarev
Factor out read-var-integer into a function.
tree
|
commitdiff
2013-06-05
Stas Boukarev
Get rid of vm-support-routines indirection.
tree
|
commitdiff
2013-06-05
Stas Boukarev
Optimize (mod FIXNUM) type-checks on x86oids.
tree
|
commitdiff
2013-06-03
Paul Khuong
Simpler and more precise type derivation for APPEND...
tree
|
commitdiff
2013-06-03
Stas Boukarev
Fix APPEND/NCONC type derivation properly this time.
tree
|
commitdiff
2013-06-03
Christophe Rhodes
fixes in EXPT type derivation
tree
|
commitdiff
2013-06-03
Stas Boukarev
Fix NCONC type derivation.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Avoid consing in SLEEP.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Make %coerce-callable-to-fun static on x86oids.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Don't go through fdefn when referencing #'known-functions.
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 calls to static functions on x86-64.
tree
|
commitdiff
2013-06-02
Stas Boukarev
Better initialization of ir2-component-constants on...
tree
|
commitdiff
2013-06-02
Stas Boukarev
Remove unused variables in the compiler.
tree
|
commitdiff
2013-06-02
Stas Boukarev
disassemble: Better annotation of static functions...
tree
|
commitdiff
2013-05-31
Stas Boukarev
Fix a regression in APPEND type derivation.
tree
|
commitdiff
2013-05-31
Paul Khuong
Stricter precondition when strength reducing variable...
tree
|
commitdiff
2013-05-27
Paul Khuong
Compute single-value-type correctly in the absence...
tree
|
commitdiff
2013-05-24
Paul Khuong
Revert "Fix (aref vector (+ i constant)) with i negativ...
tree
|
commitdiff
2013-05-24
Paul Khuong
Even safer substitution of constants in CUT-TO-WIDTH
tree
|
commitdiff
2013-05-24
Paul Khuong
Robustify specialised IF/IF conversion introduced in...
tree
|
commitdiff
2013-05-24
Paul Khuong
Fix (aref vector (+ i constant)) with i negative on...
tree
|
commitdiff
2013-05-23
Jingyi Hou
tweak so that block-delete-p is findable by grep for...
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
Preserve types when swapping constant arguments and...
tree
|
commitdiff
2013-05-22
Paul Khuong
Optimize (- (* x constant)) into (* x (- constant))
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-22
Paul Khuong
Simplify (- (- x)) for rationals
tree
|
commitdiff
2013-05-22
Paul Khuong
Evaluate global inline functions via their fdefinition
tree
|
commitdiff
2013-05-22
Paul Khuong
Truthful error reporting for complicated compile-time...
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
Additional niceties and middle end support for short...
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
Stas Boukarev
Fix foreign-symbol-address transform on +sb-dynamic...
tree
|
commitdiff
2013-05-21
Paul Khuong
Make some instances of IF/IF conversion more direct
tree
|
commitdiff
2013-05-21
Paul Khuong
Exploit specialised VOPs for EQL of anything/constant...
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
Improved local call analysis for inlined higher-order...
tree
|
commitdiff
next