projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
disable experimental code for now
[libfirm]
/
ir
/
be
/
ia32
/
ia32_transform.c
2007-02-27
Matthias Braun
SSE consts for xorps need to be 128bit
blob
|
commitdiff
|
raw
2007-02-27
Matthias Braun
fix SSE2 float calls + returns
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Matthias Braun
fix Mulh, Div, IDiv handling
blob
|
commitdiff
|
raw
|
diff to current
2007-02-22
Matthias Braun
- change float nodes to mode_E
blob
|
commitdiff
|
raw
|
diff to current
2007-02-16
Matthias Braun
experiment with new emitter style, change assembler...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-12
Christian Würdig
moved function to get PRoj for projnum to beutil
blob
|
commitdiff
|
raw
|
diff to current
2007-02-09
Christian Würdig
removed C-99 stuff
blob
|
commitdiff
|
raw
|
diff to current
2007-02-09
Matthias Braun
set ESP register for AddSP and SubSP
blob
|
commitdiff
|
raw
|
diff to current
2007-02-09
Matthias Braun
- use mode_Iu for all nodes producing integer values...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-18
Matthias Braun
the spillslot coalescer is now a general frame entity...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-18
Matthias Braun
- Use a default node compare attribute function for...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Michael Beck
rename type entity into ir_entity
blob
|
commitdiff
|
raw
|
diff to current
2006-12-11
Matthias Braun
- Several warning fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Christian Würdig
removed a redundant isa attribute
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Christian Würdig
generate real fprem node
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Christian Würdig
fixed transformation SSE2X87 nodes
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-10
Christian Würdig
BugFix: crashed when gen_imm_Sub got SymConst instead...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Christian Würdig
Bugfix: add eax resp. edx proj for MulS if missing
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Michael Beck
BugFix:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
add dependency to barrieri if load is in start block
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
removed memory input from consts
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
fixed gen_Load (add Proj for unused volatile Loads...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
fixed Proj renumbering
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Christian Würdig
removed firm proj num translation function, existing...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-27
Michael Beck
fixed type name
blob
|
commitdiff
|
raw
|
diff to current
2006-09-26
Christian Würdig
remove keepalive edge
blob
|
commitdiff
|
raw
|
diff to current
2006-09-25
Christian Würdig
set correct register for SetST0
blob
|
commitdiff
|
raw
|
diff to current
2006-09-25
Matthias Braun
fix bad modes for some Float2Int convs
blob
|
commitdiff
|
raw
|
diff to current
2006-09-22
Christian Würdig
fixed SSE returns
blob
|
commitdiff
|
raw
|
diff to current
2006-09-21
Christian Würdig
set register for SetST0 on creation
blob
|
commitdiff
|
raw
|
diff to current
2006-09-14
Michael Beck
add code to handle character modes for Unknoen node
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Michael Beck
Added support for be_SubSP nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Matthias Braun
bugfixes for am_offs changes
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Sebastian Hack
pn_Cmp_Ne + pn_Cmp_Uo leads to unknown proj code since...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Matthias Braun
oops
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Matthias Braun
fix immediate on left input of Cond
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-25
Christian Würdig
fixed be_Call handling
blob
|
commitdiff
|
raw
|
diff to current
2006-08-25
Michael Beck
BugFix:
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-18
Christian Würdig
BugFix: set commutative flag for some node generated...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-15
Christian Würdig
fixed PsiF
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-14
Matthias Braun
- Spillslot coalescing now collects all nodes that...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-13
Christian Würdig
set orig node while transforming AddSP
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Christian Würdig
added be_AddSP transformation
blob
|
commitdiff
|
raw
|
diff to current
2006-08-10
Christian Würdig
fixed GetST0 creation
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Christian Würdig
BugFix: when transforming be_Call nodes it can happen...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Christian Würdig
fixed be_Return gen
blob
|
commitdiff
|
raw
|
diff to current
2006-08-04
Sebastian Hack
Fixed the bugfix
blob
|
commitdiff
|
raw
|
diff to current
2006-08-04
Adam Szalkowski
void functions do not store at end
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
in case of SSE: copy xmm0 to FPU TOS
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
in case SS is used: copy call floating point result...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-22
Christian Würdig
BugFix: Muls cannot have destination addressmode
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Christian Würdig
fixed SSE Abs/Not (load const instead of using its...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-19
Christian Würdig
fixed check on 0 or 1 Const for Psi (check was broken...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-16
Christian Würdig
added extra compare against NULL to keep gcc happy
blob
|
commitdiff
|
raw
|
diff to current
2006-07-07
Christian Würdig
BugFix: can handle Div/Mod with Memory proj now
blob
|
commitdiff
|
raw
|
diff to current
2006-07-06
Christian Würdig
fixed SSE Psi CMov (cannot use AM source)
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 load+store generation, handly symconst as base...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-03
Christian Würdig
use the correct mode for DIV
blob
|
commitdiff
|
raw
|
diff to current
2006-07-03
Christian Würdig
set AM support for MulS correct (None or Source)
blob
|
commitdiff
|
raw
|
diff to current
2006-06-26
Christian Würdig
fixed compare with symconsts
blob
|
commitdiff
|
raw
|
diff to current
2006-06-23
Christian Würdig
fixed handling of unused load results
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-05-31
Christian Würdig
fixed Psi generation (get inversed instead of negated...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Christian Würdig
fixed MulS/Mulh generation
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Christian Würdig
fixed fp modes for x87 converts
blob
|
commitdiff
|
raw
|
diff to current
2006-05-29
Christian Würdig
added lowering for lowered intrinsic operations
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Christian Würdig
removed unsused variable
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Christian Würdig
fixed lea->add conversion
blob
|
commitdiff
|
raw
|
diff to current
2006-05-17
Christian Würdig
added support for 64bit ABS
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Christian Würdig
added support for 64bit Minus lowering
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Christian Würdig
added transformation of lowered intrinsic ops l_Mul...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-15
Christian Würdig
fixed include
blob
|
commitdiff
|
raw
|
diff to current
2006-05-15
Christian Würdig
added new nodes for intrinsic lowering
blob
|
commitdiff
|
raw
|
diff to current
2006-05-11
Christian Würdig
updated commments
blob
|
commitdiff
|
raw
|
diff to current
2006-05-10
Christian Würdig
place loads for stack parameters in the correct block
blob
|
commitdiff
|
raw
|
diff to current
2006-05-10
Michael Beck
disable buggy code
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
added special nodes for Psi condition trees, so we...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
fixed address mode for CmpSet and xCmpSet
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
fixed Psi condition tree transformation (int Psi but...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
renamed Set to CmpSet and CMov to CmpCMov
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
added transformation of psi condition trees
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
make use of generated proj nums
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Christian Würdig
fixed psi transform (use negated instead of inverted...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Christian Würdig
added addtional nodes needed for psi transformation
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
added xCmp node (SSE compare with result in register)
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
added Set node
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
fixed unknown handling
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christoph Mallon
Code for emitting cmov for Psi nodes by chriswue
blob
|
commitdiff
|
raw
|
diff to current
2006-04-26
Christian Würdig
added Lea statistics
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-21
Michael Beck
BugFix: creation of Div/Mod nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Christian Würdig
switched of address mode for CondJmp temporary
blob
|
commitdiff
|
raw
|
diff to current
2006-04-14
Christian Würdig
copy result mode on final transformations (lea->add...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed inc generation/emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Michael Beck
Inc (a misused Add :-) is not commutative
blob
|
commitdiff
|
raw
|
diff to current
next