projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
beverify: test register width in regalloc verification
[libfirm]
/
ir
/
be
/
arm
/
arm_emitter.c
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
2011-08-12
Matthias Braun
simplify/remove unnecessary complicated copy-pasta...
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-21
Matthias Braun
fix more cparser warnings, cleanup some libcore code
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-08
Andreas Zwinkau
Merge branch 'kaps-included' into master
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
Another rewrite of prolog/epilog handling: Delay their...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
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
2011-02-28
Matthias Braun
started adding a relation to the Cmp node
blob
|
commitdiff
|
raw
|
diff to current
2011-01-30
Michael Beck
More size_t related changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-06
Michael Beck
Removed the arch_register_type_is() macro.
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
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-07-28
Matthias Braun
arm: we don't use the generic be_Call anymore, no need...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-14
Matthias Braun
arm: implement calling conventions for float and double...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Matthias Braun
emit arm symconsts as .LC%u instead of .L%u to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Matthias Braun
symconst symbols are part of an arm function
blob
|
commitdiff
|
raw
|
diff to current
2010-07-07
Matthias Braun
cleanup,refactoring of some arm node attribute handling
blob
|
commitdiff
|
raw
|
diff to current
2010-07-06
Matthias Braun
remove these largish/noisy headers
blob
|
commitdiff
|
raw
|
diff to current
2010-07-05
Matthias Braun
put stack_layout into beirg instead of be_abi datastruc...
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-04-30
Matthias Braun
modernize TEMPLATE backend and simplify some backend...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-15
Matthias Braun
fix various warnings reported by cparser
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-09
Matthias Braun
make firm (mostly) -Wmissing-prototypes clean
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Matthias Braun
use begnuas to emit block labels so we use the correct...
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-03
Matthias Braun
backend_marked was a buggy/wrong concept, removed it
blob
|
commitdiff
|
raw
|
diff to current
2010-02-01
Matthias Braun
make the character used for specifying elf types config...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Matthias Braun
- refactoring of backend generator scripts: You can...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Matthias Braun
- bring arm backend back to shape: cleanup and fix...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- further refactoring and finally eliminated the callba...
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-06-01
Matthias Braun
Rework Block labels: They are entities now so we don...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-09
Michael Beck
- propagate r23142 changes to all backends
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Christoph Mallon
s/\<\(LC_\)\?INLINE\>/inline/.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-12
Christoph Mallon
Remove unnecessary global variable.
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-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-05
Christoph Mallon
Good day and welcome to the FIRM XMALLOC*() macros...
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-06-25
Michael Beck
- fixed stabs output
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Christoph Mallon
Add ARM TstBra and use it for comparison with 0.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Christoph Mallon
Fix printing shift amount for ARM mov.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Christoph Mallon
Add 0x prefix for printing ARM IncSP amount in hex.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-12
Michael Beck
- unfinished work to support exception label lookup
blob
|
commitdiff
|
raw
|
diff to current
2008-05-29
Michael Beck
- Fixed output for IncSP nodes
blob
|
commitdiff
|
raw
|
diff to current
2008-05-29
Michael Beck
- Emitter for IncSP emits now Add or Sub
blob
|
commitdiff
|
raw
|
diff to current
2008-05-28
Michael Beck
simplify code
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Matthias Braun
- Aus arch_isa_t wird arch_env_t sonst ändert sich...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Matthias Braun
- cleanup and rewrite some of the dbgout stuff (no...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Michael Beck
set the isa right
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Michael Beck
refactored immediates:
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Michael Beck
set the global isa object
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Michael Beck
update copyright message
blob
|
commitdiff
|
raw
|
diff to current
2007-11-19
Michael Beck
moved be_retrieve_dbg_info() into middleend and rename...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Matthias Braun
no environment anymore for emitters
blob
|
commitdiff
|
raw
|
diff to current
2007-08-27
Matthias Braun
Simplify backends by removing unnecessary constructs:
blob
|
commitdiff
|
raw
|
diff to current
2007-07-25
Michael Beck
emit new block labels
blob
|
commitdiff
|
raw
|
diff to current
2007-07-11
Michael Beck
removed character modes, use integer modes instead
blob
|
commitdiff
|
raw
|
diff to current
2007-06-29
Matthias Braun
fixed some warnings
blob
|
commitdiff
|
raw
|
diff to current
2007-06-27
Christoph Mallon
Remove unused variable.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-26
Michael Beck
more floating point immediate support
blob
|
commitdiff
|
raw
|
diff to current
2007-06-26
Michael Beck
Fixed CopyB emitting (mostly).
blob
|
commitdiff
|
raw
|
diff to current
2007-06-25
Michael Beck
Made fallthrough handling ia32 like
blob
|
commitdiff
|
raw
|
diff to current
2007-06-22
Michael Beck
Implemented Unknown
blob
|
commitdiff
|
raw
|
diff to current
2007-06-22
Michael Beck
use the new backend_marked flag
blob
|
commitdiff
|
raw
|
diff to current
2007-06-22
Michael Beck
fixed output of arm_emit_shift()
blob
|
commitdiff
|
raw
|
diff to current
2007-06-15
Michael Beck
Changed transformer to be like ia32: do a transform...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-14
Matthias Braun
fix wrong parameter for be_emit_char
blob
|
commitdiff
|
raw
|
diff to current
2007-06-14
Michael Beck
fpa constants implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-06-10
Michael Beck
Fixed some ugly "const" code
blob
|
commitdiff
|
raw
|
diff to current
2007-05-09
Michael Beck
Several BugFixes and updates:
blob
|
commitdiff
|
raw
|
diff to current
2007-05-07
Matthias Braun
start counting at 0 for dest and source registers
blob
|
commitdiff
|
raw
|
diff to current
2007-05-05
Michael Beck
removed dead declarations
blob
|
commitdiff
|
raw
|
diff to current
2007-05-05
Michael Beck
used entities are now marked
blob
|
commitdiff
|
raw
|
diff to current
2007-05-05
Michael Beck
switch to new style emitter
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Matthias Braun
added doxygen comments, credited backend to Oliver...
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-03-29
Matthias Braun
move backend into libfirm
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Matthias Braun
The big committ:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-21
Matthias Braun
- All backend modules use module constructors for regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Matthias Braun
warning fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Matthias Braun
warning fixes
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-13
Michael Beck
- renamed access offset functions
blob
|
commitdiff
|
raw
|
diff to current
2006-12-11
Christoph Mallon
execfreqs was renamed to exec_freq
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Adam Szalkowski
fixed studd to make it run again after matze's commit
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-11
Christian Würdig
added new callback to set frame entity
blob
|
commitdiff
|
raw
|
diff to current
2006-08-04
Christoph Mallon
Fix warnings
blob
|
commitdiff
|
raw
|
diff to current
2006-05-10
Christian Würdig
fixed perm emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Michael Beck
use arm_fprintf_format() in all emitter functions
blob
|
commitdiff
|
raw
|
diff to current
next