projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
begnuas: let user specify elf variants
[libfirm]
/
ir
/
be
/
ia32
/
ia32_common_transform.c
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
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-06-01
Matthias Braun
rework fragile ops to have a throws_exception attribute
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Sebastian Buchwald
Fixed some warning about unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Matthias Braun
implement some cases of =A asm-constraint
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Matthias Braun
remove get_irg_tls() concept, simply use SymConst and...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Matthias Braun
remove be_Barrier and lots of hacks for maintaining it
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-08
Matthias Braun
backend: cleanup queries for ignore regs
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Matthias Braun
rename tarval to ir_tarval
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-09-22
Matthias Braun
eliminate the unnecessary and especially confusing...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Matthias Braun
save input requirements in be_info without complicated...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-06
Matthias Braun
rename heights_t to ir_heights_t, improve docu a bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Matthias Braun
make sure the width field is always initialized to...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Matthias Braun
draft for register width specifications
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Matthias Braun
convert remaining APIs from be_irg_t* to ir_graph*
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Matthias Braun
cleanup ia32 code (use private linkage where necessary...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Matthias Braun
improve ia32_Asm register pressure faithfullness stuff...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-06
Matthias Braun
model Unknowns as own nodes (but not in form of an...
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-02-24
Christoph Mallon
Simplify code: Do not handle Minus when creating immedi...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-24
Christoph Mallon
Fix a gammel-bug: try_create_Immediate() dropped the...
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-02-13
Christoph Mallon
Put opening curly brace of functions on a separate...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-04
Matthias Braun
- representing the 3-state visibility (default,local...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-03
Matthias Braun
Rework linkage types in firm.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
Matthias Braun
Primitive, Pointer, Array and Method types are anonymou...
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-10
Sebastian Buchwald
typos
blob
|
commitdiff
|
raw
|
diff to current
2009-08-06
Matthias Braun
- Rewrite internal backend logic for querying register...
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-05-14
Matthias Braun
add some hacks that fixes register pressure faithfullne...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-02
Matthias Braun
fix some cases of PIC emitting
blob
|
commitdiff
|
raw
|
diff to current
2009-01-09
Matthias Braun
fix alignment for float constants
blob
|
commitdiff
|
raw
|
diff to current
2009-01-09
Michael Beck
rename create_Immediate() into ia32_create_Immediate()
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
oops set_entity_align did not what it appeared to do
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
align mode_E konstants at 16 bytes
blob
|
commitdiff
|
raw
|
diff to current
2008-12-04
Michael Beck
- renamed unique_id() to ia32_unique_id() and make...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-22
Michael Beck
- if( -> if (
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Matthias Braun
ignore early clobber in ia32 asm parser (as the common...
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-06
Christoph Mallon
Make using SET_IA32_ORIG_NODE() a bit simpler.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-18
Christoph Mallon
Add ALLOCAN() and ALLOCANZ().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the attribute const arch_env_t *arch_env from...
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-09
Christoph Mallon
Add be_dep_on_frame() to let a node depend on the frame...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-02
Sebastian Buchwald
Reuse prevents_AM check in PBQP transformer.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-22
Sebastian Buchwald
Added PBQP mapping with random costs.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-23
Christoph Mallon
Remove write-only variable. = and + output constraints...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-23
Christoph Mallon
Fix asm_test5: Prevent the ASM node from being schedule...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-22
Christoph Mallon
Remove final \n from panic messages, panic() adds a...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-21
Christoph Mallon
When transforming an ASM "same"-constraint, copy the...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-19
Sebastian Buchwald
Moved creation of ia32_LdTls into common transformer.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-18
Michael Beck
C99 features removed
blob
|
commitdiff
|
raw
|
diff to current
2008-08-18
Sebastian Buchwald
Moved transformation of CopyB nodes into ia32_common_tr...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-18
Sebastian Buchwald
Use switch to decide which ia32 transformer is selected.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Sebastian Buchwald
The PBQP transformer still works in-place...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Sebastian Buchwald
Added missing include, so FIRM_GRGEN_BE has a chance...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Sebastian Buchwald
The PBQP transformer works in-place, so use the old...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Matthias Braun
don't access NULL pointers
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Matthias Braun
do the clobber magic for all classes
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Matthias Braun
it's mine
blob
|
commitdiff
|
raw
|
diff to current
2008-08-12
Christoph Mallon
Do not use clobbered GP register as input registers...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-11
Sebastian Buchwald
Moved global variable heights to ia32_common_transform.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-09
Christoph Mallon
Fix asm constraint check for 'I': It must be <= 31...
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