projects
/
libfirm
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Implement ~-x -> x + -1.
2007-09-18
Michael Beck
initial versions of new two complement code
commit
|
commitdiff
|
tree
2007-09-17
Michael Beck
C99 features removed
commit
|
commitdiff
|
tree
2007-09-17
Michael Beck
do sign extension for teo completent only
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
use EMMS/FEMMS on AMD machines to clear x87 state
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
use ffreep st instead of fstp st on athlon
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
ffreep added
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
ARCH_ATHLON macro added
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
added eor test
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
Fixed block of newly created node
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
a & (a ^ b) ==> a & ~b added
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
test local cse
commit
|
commitdiff
|
tree
2007-09-14
Michael Beck
- added DBG_OPT for various transformations
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
add DeMorgan rules that reduce the number of instructions
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
added -(x >>u 31) and -(x >>s 31)
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
more tests added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
bugfix for x+~x
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
more test added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
add more algebraic optimizations
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
fixed two bugs, ~a == C case added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
more cases added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
more cases added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
optimize_preds() removed, op x CMP op y and X op a...
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
added isa and bias to ia32_intrinsic_env_t, c99 feature...
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
is_Cast() added
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
improved test
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
Improved 32x32=64bit multiplication
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
added check for Bad in Mul optimization
commit
|
commitdiff
|
tree
2007-09-13
Michael Beck
better handling of Mul nodes
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
add test for n*n=2n bits multiplication
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
added all constructors for Mulh
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
- added stronger checks for Mul
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
more support for Mulh nodes
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
deteled empty "info" files
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
Mulh is now an official opcode
commit
|
commitdiff
|
tree
2007-09-12
Michael Beck
add code to let it compile under _Win32 (x86)
commit
|
commitdiff
|
tree
2007-09-10
Michael Beck
added constant for D->Lu conversion
commit
|
commitdiff
|
tree
2007-09-10
Michael Beck
Minus cannot be transformed into 2 Negs :-(
commit
|
commitdiff
|
tree
2007-09-07
Michael Beck
Add support for float->int conversion (no overflow...
commit
|
commitdiff
|
tree
2007-09-07
Michael Beck
Add an xZero for generating SSE 0.0
commit
|
commitdiff
|
tree
2007-09-07
Michael Beck
fixed version
commit
|
commitdiff
|
tree
2007-09-07
Michael Beck
fixed ia32_transform_sub_to_neg_add() for SSE nodes...
commit
|
commitdiff
|
tree
2007-09-07
Michael Beck
another more readable version
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
align SSE helper constants to 128 bit
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
updated xStore template
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
fixed conversion of NAN's
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
bug in the tarval modul ...
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
fixed some warnings
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
fixed sc_get_lowest_set_bit() for fehler73.c
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
forbid the Add(x,x) -> Mul(x,2) optimization after...
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
- bugfix for Conv Float>64 signed
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
bugfix for Conv Float>64 signed
commit
|
commitdiff
|
tree
2007-09-06
Michael Beck
typo fixed
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
set the tarval fp_ops mode depending on the current...
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
bugfix: float cmp pnc have always ia32_pn_Cmp_Unsigned set
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
more checks
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
add svn:keywords
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
svn properties added
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
add svn:keywords
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
improved MulC implementation
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
fixed Add optimization
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
replaced the max macro
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
add generic architecture
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
changed parameters for new MulC
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
implement the Youfeng Wu algorithm for MulC
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
test the new mul with Const
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
disables a+a => 2*a
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
tarval_divmod added
commit
|
commitdiff
|
tree
2007-09-05
Michael Beck
tarval_divmod added
commit
|
commitdiff
|
tree
2007-09-03
Michael Beck
fixed memory hole, typo
commit
|
commitdiff
|
tree
2007-09-03
Michael Beck
allow general conversions between reference and interegr...
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
made cost double
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
fixed use of uninitialised variable
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
fixed warning on VC build
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
fixed uninitialised variable
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
fixed uninitialised variable used
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
C99 featurs rmoved
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
removed unused arch_irn_class_const classification
commit
|
commitdiff
|
tree
2007-08-31
Michael Beck
- C99 features removed
commit
|
commitdiff
|
tree
2007-08-28
Michael Beck
fixed lowering of signed 32x32=64 multiplication
commit
|
commitdiff
|
tree
2007-08-28
Michael Beck
fixed lowering of Conv from I->L (fixed fehler72.c)
commit
|
commitdiff
|
tree
2007-08-23
Michael Beck
improved shifting with constants
commit
|
commitdiff
|
tree
2007-08-23
Michael Beck
typo fixed
commit
|
commitdiff
|
tree
2007-08-23
Michael Beck
beware of pointer arithmetic with different integer...
commit
|
commitdiff
|
tree
2007-08-23
Michael Beck
transform Shl(x,Const) into Muls for more normalization
commit
|
commitdiff
|
tree
2007-08-23
Michael Beck
improved constant movement AND reverse distributive law
commit
|
commitdiff
|
tree
2007-08-22
Michael Beck
first version with moving consts upwards
commit
|
commitdiff
|
tree
2007-08-22
Michael Beck
add a phase to reverse distributive law rules
commit
|
commitdiff
|
tree
2007-08-22
Michael Beck
debug handle must be static
commit
|
commitdiff
|
tree
2007-08-21
Michael Beck
BugFix: handle the method initializer right
commit
|
commitdiff
|
tree
2007-08-21
Michael Beck
irg_block_edges_walk() implemented
commit
|
commitdiff
|
tree
2007-08-20
Michael Beck
fixed optimize_conv_conv(): when the result is 8bit...
commit
|
commitdiff
|
tree
2007-08-20
Michael Beck
Add - (a - b) = b - a transformation
commit
|
commitdiff
|
tree
2007-08-20
Michael Beck
C99 feature removed
commit
|
commitdiff
|
tree
2007-08-14
Michael Beck
Add x - (a+x) = -a
commit
|
commitdiff
|
tree
2007-08-13
Michael Beck
restructured reassociation to handle more cases (rule...
commit
|
commitdiff
|
tree
2007-08-09
Michael Beck
enhanced version to test shifts with >32
commit
|
commitdiff
|
tree
2007-08-09
Michael Beck
fixed 64bit Shift lowering
commit
|
commitdiff
|
tree
2007-08-09
Michael Beck
lower_intrinsics() now has an additional parameter...
commit
|
commitdiff
|
tree
2007-08-09
Michael Beck
lower_intrinsics() now has an additional parameter...
commit
|
commitdiff
|
tree
2007-08-08
Michael Beck
don't use llabs, edg has no prototype
commit
|
commitdiff
|
tree
next