projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
don't kotz out timing info on stdout if statfile is active
[libfirm]
/
ir
/
be
/
ia32
/
ia32_optimize.c
2006-10-24
Christian Würdig
add dependency Const -> StartBarrier only if Const...
blob
|
commitdiff
|
raw
2006-10-16
Christian Würdig
only create pushs if requested (default is on)
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Matthias Braun
- Improved addressmode optimisation for conv nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
removed memory input from consts
blob
|
commitdiff
|
raw
|
diff to current
2006-09-26
Christian Würdig
set correct noreg register when assimilating loads
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Matthias Braun
- Properly support AM for push and pop nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-09-18
Matthias Braun
fix warnings
blob
|
commitdiff
|
raw
|
diff to current
2006-09-18
Matthias Braun
do aggressive addressmode optimisation
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Matthias Braun
- always emit alignment also for P4
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Matthias Braun
- Tried to remove empty blocks before emitting, but...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Matthias Braun
bugfix
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Matthias Braun
- Refactored finish/after_ra phases a bit, stacknode...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Christian Würdig
adapted create_Push to new IncSP
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Sebastian Hack
Several bug fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Matthias Braun
revert commit that placed consts in startblock, the...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Matthias Braun
- Simply place Constants into the start block, spilling...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Matthias Braun
- New callback to ask nodes about constant stack pointe...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-21
Christian Würdig
fixed am again
blob
|
commitdiff
|
raw
|
diff to current
2006-08-18
Christian Würdig
fixed lea shift consuming
blob
|
commitdiff
|
raw
|
diff to current
2006-08-14
Christian Würdig
create all convs, remember those to be killed and kill...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-04
Matthias Braun
- warning fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
spare SSE siple store from AM
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
omit GetST0 and SetST0 in am check
blob
|
commitdiff
|
raw
|
diff to current
2006-07-24
Christian Würdig
addresmode optimizer can now handle scheduled nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-07-23
Christian Würdig
IncSP optimizer re-activated
blob
|
commitdiff
|
raw
|
diff to current
2006-07-22
Christian Würdig
prevent 8bit loads from being used as addressmode operands
blob
|
commitdiff
|
raw
|
diff to current
2006-07-16
Christian Würdig
changed conmstants transformation:
blob
|
commitdiff
|
raw
|
diff to current
2006-07-10
Christian Würdig
fixed am candidate checker (handle special case loops...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-07
Christian Würdig
added new util module
blob
|
commitdiff
|
raw
|
diff to current
2006-07-06
Christian Würdig
added extra finish module
blob
|
commitdiff
|
raw
|
diff to current
2006-07-04
Christian Würdig
fixed const generation: create const+load for fp symconsts
blob
|
commitdiff
|
raw
|
diff to current
2006-07-03
Christian Würdig
do not try to kill compares on AMD architectures
blob
|
commitdiff
|
raw
|
diff to current
2006-06-30
Christian Würdig
BugFix: variable was used before initialized
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Christian Würdig
BugFix: create_push: sync memories of IncSP and Store
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Christian Würdig
added some special cases for addrmode optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-06-07
Christian Würdig
annotate mode to Store link field, to prevent loss...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Christian Würdig
fixed Push optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-06-01
Christian Würdig
fixed address mode optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-05-29
Christian Würdig
added check for some virtual fp loads
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Christian Würdig
set Lea type to O if addressmode const found
blob
|
commitdiff
|
raw
|
diff to current
2006-05-11
Christian Würdig
updated commments
blob
|
commitdiff
|
raw
|
diff to current
2006-04-27
Christian Würdig
fixed am
blob
|
commitdiff
|
raw
|
diff to current
2006-04-27
Christian Würdig
fixed am candidate function
blob
|
commitdiff
|
raw
|
diff to current
2006-04-25
Michael Beck
Fixed output for x87 instructions with Const input...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-24
Christian Würdig
fixed addressmode
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Christian Würdig
check if load/store can cosume the lea before consuming it
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Christian Würdig
fixed address mode optimization
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Christian Würdig
fixed addressmode
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Christian Würdig
made address mode optimizer more modular
blob
|
commitdiff
|
raw
|
diff to current
2006-04-12
Michael Beck
deactivate IncSP peephole optimization, crashes HeapSort
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
added blank lines
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Michael Beck
Fixed Push with immediate creation
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed am optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Michael Beck
BugFixes:
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed am optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed Source AM
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Michael Beck
add a memory input to all constants, needed for the...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Michael Beck
used new "outs" feature
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Christian Würdig
added addtional statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-04-06
Michael Beck
Handle new ia32_isa_t type
blob
|
commitdiff
|
raw
|
diff to current
2006-04-05
Christian Würdig
added ia32 optimization options libcore conform
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Christian Würdig
skip optimized IncSPs
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Christian Würdig
added CJmp statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Christian Würdig
fixed address mode
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Michael Beck
Add peephole optimization to create Push & Pop, might...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-03
Michael Beck
add missing FP_USED()
blob
|
commitdiff
|
raw
|
diff to current
2006-04-03
Michael Beck
added DBG_OPT_LEA( to report Lea craetion to the firm...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-02
Michael Beck
interface changed: outfile is transmitted to the isa...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Michael Beck
removed IncSP schedule before me work-around (did not...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
fixed addressmode
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
fixed addressmode bug
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Michael Beck
fixed peephole optimization for IncSP nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Michael Beck
preliminary peephole optimizer for IncSP added
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Christian Würdig
wrapped debugging modules with DEBUG_ONLY
blob
|
commitdiff
|
raw
|
diff to current
2006-03-29
Christian Würdig
removed some unused variables and functions
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Christian Würdig
fixed symconsts in address mode
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Christian Würdig
fixed spill lowering
blob
|
commitdiff
|
raw
|
diff to current
2006-03-27
Michael Beck
add support for x87 fp unit
blob
|
commitdiff
|
raw
|
diff to current
2006-03-27
Christian Würdig
fixed immediate operation handling
blob
|
commitdiff
|
raw
|
diff to current
2006-03-24
Christian Würdig
changed ia32 attribute structure and switched to idents
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Christian Würdig
clear remat flag in AM nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Christian Würdig
added feature to register additional opcodes
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Christian Würdig
fixed mode handling
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Christian Würdig
added peephole optimization for test/cmp
blob
|
commitdiff
|
raw
|
diff to current
2006-03-18
Michael Beck
replaced == mode_P by mode_is_reference() call
blob
|
commitdiff
|
raw
|
diff to current
2006-03-17
Christian Würdig
fixed 8bit Store bugs
blob
|
commitdiff
|
raw
|
diff to current
2006-03-16
Christian Würdig
fixed conditional expr
blob
|
commitdiff
|
raw
|
diff to current
2006-03-15
Christian Würdig
fixed register requirements
blob
|
commitdiff
|
raw
|
diff to current
2006-03-15
Christian Würdig
fixed some minor bugs
blob
|
commitdiff
|
raw
|
diff to current
2006-03-14
Christian Würdig
code cleanups
blob
|
commitdiff
|
raw
|
diff to current
2006-03-13
Christian Würdig
added comments
blob
|
commitdiff
|
raw
|
diff to current
2006-03-11
Christian Würdig
removed some unused variables
blob
|
commitdiff
|
raw
|
diff to current
2006-03-10
Christian Würdig
fixed frame entity handling in am optimizer
blob
|
commitdiff
|
raw
|
diff to current
2006-03-09
Christian Würdig
fixed some minor bugs
blob
|
commitdiff
|
raw
|
diff to current
2006-03-07
Christian Würdig
removed unused variable
blob
|
commitdiff
|
raw
|
diff to current
2006-03-03
Christian Würdig
fixed some bugs
blob
|
commitdiff
|
raw
|
diff to current
2006-03-02
Christian Würdig
added missing function
blob
|
commitdiff
|
raw
|
diff to current
2006-02-27
Christian Würdig
fixed addressmode support
blob
|
commitdiff
|
raw
|
diff to current
2006-02-24
Christian Würdig
fixed AM optimization
blob
|
commitdiff
|
raw
|
diff to current
2006-02-24
Christian Würdig
fixed comments
blob
|
commitdiff
|
raw
|
diff to current
next