projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
include backend headers without "../"
[libfirm]
/
ir
/
be
/
ia32
/
ia32_finish.c
2011-09-27
Matthias Braun
include backend headers without "../"
blob
|
commitdiff
|
raw
2011-08-17
Matthias Braun
simplify copy interface and respect double/aligned...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
Christoph Mallon
ia32_Minus64Bit needs no contraint copies.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-28
Sebastian Buchwald
We need a mode_T node for Projs.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Christoph Mallon
Correct the NOT+ADC transformation.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Christoph Mallon
Eliminate warning and use static assert.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Christoph Mallon
Extend the NOT+ADC-trick (sic) for SUB to SBB.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Christoph Mallon
Correct inaccurate comment: The only corner case of...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge Fix: Spills have ProjMs now
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Matthias Braun
fix a bunch of warnings reported by cparser
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Andreas Zwinkau
Unresolved should_be_same constraint => panic
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Matthias Braun
avoid new_NoMem in favor or get_irg_no_mem
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
cleanup iredges API a bit
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Matthias Braun
use a 'low-tech' solution for emitting 8- and 16-bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Michael Beck
Prefix global entities from the ia32 backend with ia32_...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Matthias Braun
make firm compilable with a c++ compiler
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
change backends to produce 1 big array with all registers
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
forbid calls of new_XXX and new_d_XXX when not in phase...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-22
Matthias Braun
eliminate the unnecessary and especially confusing...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-15
Matthias Braun
kill the concept of an unknown register - it just heavi...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Matthias Braun
- fix most of the -Wunreachable-code and -Wlogical...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-06
Christoph Mallon
Minor cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-06
Christoph Mallon
Correct a subtle bug in the ia32 backend: Sub(x, x...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Matthias Braun
- remove block parameter from new_r_Proj and new_rd_Proj
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Christoph Mallon
Put a space after if/for/switch/while.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-11
Matthias Braun
panic instead of wrong results for Set and CMov with...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- Reworked backends to put out register_requirements...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Matthias Braun
rename benode_t.h to benode.h, remove some unused code
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Matthias Braun
reorganize backend headers (kill some _t variants in...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-05
Michael Beck
- fixed warnings regarding unused irg's
blob
|
commitdiff
|
raw
|
diff to current
2009-07-05
Michael Beck
- remove all irg parameter from node constructors havin...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-08
Christoph Mallon
Generate new_bd_* instead of new_rd_* functions in...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-08
Christoph Mallon
Just use new_NoMem(), it is always the current irg.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Christoph Mallon
Make using SET_IA32_ORIG_NODE() a bit simpler.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Matthias Braun
- Part1 of backend reorganisation:
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Christoph Mallon
s/\<\(LC_\)\?INLINE\>/inline/.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
ia32_transform_sub_to_neg_add() now can handle mode_T.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Matthias Braun
remove #ifdef HAVE_CONFIG_Hs
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Use turn_back_am() to implement fix_am_source().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
It does not make any sense to remove AM, which loads...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-10
Christoph Mallon
Do not split string literals.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-05
Christoph Mallon
Clean up need_constraint_copy().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-04
Michael Beck
- BugFix: fixed effect of r22470: Immediate is always...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-04
Christoph Mallon
Merge ia32_am_type_t and ia32_am_arity_t, because ...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-01
Andreas Zwinkau
Panic if proj num is unexpected
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Matthias Braun
hack to make it possible to mark spill,reload and remat...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-17
Christoph Mallon
Use enums instead of magic numbers.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-08
Sebastian Buchwald
Moved common code of ia32_pbqp_transform and ia32_trans...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-01
Matthias Braun
firm already had kill_node, no need to be_kill_node
blob
|
commitdiff
|
raw
|
diff to current
2008-06-12
Michael Beck
BugFix: schedule the Stc instruction
blob
|
commitdiff
|
raw
|
diff to current
2008-06-12
Michael Beck
- BugFix: fixed ia32_transform_sub_to_neg_add() with...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-11
Michael Beck
- do not use C++ keyword class as variable name
blob
|
commitdiff
|
raw
|
diff to current
2008-05-24
Matthias Braun
normalize/fix ProjM numbers, avoid dead code in some...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-16
Christoph Mallon
Remove redudant set_ia32_am_support() call.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-16
Christoph Mallon
Remove ia32_am_Full.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-17
Michael Beck
fixed wrong variable usage
blob
|
commitdiff
|
raw
|
diff to current
2008-01-17
Michael Beck
some cleanup
blob
|
commitdiff
|
raw
|
diff to current
2008-01-16
Matthias Braun
fix the sub to neg_add case when the flags of the sub...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Michael Beck
update copyright message
blob
|
commitdiff
|
raw
|
diff to current
2007-10-26
Matthias Braun
moved ia32 architecture configuration to a separate...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-23
Christoph Mallon
- Allow an arbitrary (for arbitrary < 32) number of...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-19
Matthias Braun
- improve set transformation
blob
|
commitdiff
|
raw
|
diff to current
2007-10-15
Matthias Braun
move lea_to_add into the peephole phase
blob
|
commitdiff
|
raw
|
diff to current
2007-09-30
Matthias Braun
more outreg query fixes
blob
|
commitdiff
|
raw
|
diff to current
2007-09-27
Christoph Mallon
Allow two should-be-same constraints for every out...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-20
Matthias Braun
- use flags handling code for ia32 Compares (including...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-13
Matthias Braun
- first experimental approach of flag modeling in add/adc
blob
|
commitdiff
|
raw
|
diff to current
2007-09-12
Christoph Mallon
Consistently place the mem in for AM directly after...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-08
Christoph Mallon
Refactor ia32_transform_lea_to_add_or_shl() a bit.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-07
Michael Beck
fixed ia32_transform_sub_to_neg_add() for SSE nodes...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-03
Matthias Braun
don't create Inc/Dec in transform phase but delay that...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-31
Michael Beck
fixed use of uninitialised variable
blob
|
commitdiff
|
raw
|
diff to current
2007-08-31
Matthias Braun
Changed handling of address mode:
blob
|
commitdiff
|
raw
|
diff to current
2007-07-03
Michael Beck
C99 features femoved
blob
|
commitdiff
|
raw
|
diff to current
2007-07-02
Matthias Braun
- Reintroduced TestCmov and TestSet
blob
|
commitdiff
|
raw
|
diff to current
2007-06-28
Matthias Braun
fix lea to add transformation
blob
|
commitdiff
|
raw
|
diff to current
2007-06-25
Matthias Braun
- Introduce nodemap
blob
|
commitdiff
|
raw
|
diff to current
2007-06-15
Matthias Braun
psi transform and emit logical rewritten from scratch
blob
|
commitdiff
|
raw
|
diff to current
2007-05-24
Christoph Mallon
Add missing break in a switch which caused an incorrect...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-23
Michael Beck
removed impossible address modes
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Christian Würdig
added new licence header
blob
|
commitdiff
|
raw
|
diff to current
2007-04-18
Matthias Braun
- Split bearch.h correctly into bearch.h and bearch_t.h
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Matthias Braun
we save entities not idents in ia32 symconsts now
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Matthias Braun
- Implement all the state switching stuff needed for...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Matthias Braun
move backend into libfirm
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Matthias Braun
fix wrong lea to add transformation
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Matthias Braun
a bunch of fixes to make firm work with NDEBUG and...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Matthias Braun
The big committ:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Matthias Braun
fix some ia32_finish routines not setting ls_mode for...
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-09
Matthias Braun
- use mode_Iu for all nodes producing integer values...
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-10
Matthias Braun
More missing config.h
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Matthias Braun
- Improved addressmode optimisation for conv nodes
blob
|
commitdiff
|
raw
|
diff to current
next