projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ia32: Do not ignore the floating point control word anymore and make it callee-save.
[libfirm]
/
ir
/
be
/
ia32
/
bearch_ia32.c
2012-12-02
Christoph Mallon
ia32: Do not ignore the floating point control word...
blob
|
commitdiff
|
raw
2012-12-02
Christoph Mallon
ia32: Simplify ia32_register_saved_by().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Christoph Mallon
bemain: Centrally call be_gas_end_compilation_unit...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Christoph Mallon
bemain: Centrally call be_emit_init() and be_gas_begin_...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Christoph Mallon
ia32: Remove the write-only/unused attributes isa and...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Christoph Mallon
bearch: Use arch_register_req_is().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Matthias Braun
query firmstat options through lc_opt system
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Christoph Mallon
ia32: Do not call a global variable mcount.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-25
Christoph Mallon
cleanup: Remove several uses of current_ir_graph.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-25
Christoph Mallon
cleanup: Remove unnecessary #include "beirg.h".
blob
|
commitdiff
|
raw
|
diff to current
2012-11-24
Christoph Mallon
bearch: Remove arch_get_inverse() and associated code.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-24
Christoph Mallon
beabi: Turn be_abi_call_flags_t into a struct.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-24
Christoph Mallon
bearch: Remove the write-only attribute link_class...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Matthias Braun
ia32_x87: remove the distinction between vfp and fp...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Merge the pop and non-pop variants of x87 store operations.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Christoph Mallon
Use edges_reroute_except() instead of edges_reroute...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Matthias Braun
switch_lowerer: cast to backend specified Switch mode
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Matthias Braun
remove no-out_of_bounds option from lower_switch
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Matthias Braun
fix a bunch of warnings reported by clang analyzer
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Sebastian Buchwald
Perform switch lowering before double-word lowering.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Christoph Mallon
Let foreach_out_edge_kind() and foreach_out_edge_kind_s...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-27
Matthias Braun
long double has 4 byte alignment
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Matthias Braun
rename edges_assure to assure_edges
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Matthias Braun
be: expose be_options variable globally
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Matthias Braun
bedbgout, stabs: remove obsolete debug modules
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Matthias Braun
beabi: remove a bunch of unused/deprecated flags
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Matthias Braun
be: rework op_attr handling
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
ia32: free between type in ia32_finish
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
make modelist global
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
make opcode list global
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Matthias Braun
ia32: do not change tarval output modes in init
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Matthias Braun
remove irbitset.h
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: rework isa_if interface and initialisation
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: get rid of arch_irn_classify callback
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: remove remnants of machine description
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: remove more unnecessary callbacks
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: remove unused reg_class_for_mode callback
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
remove $Id$, it doesn't work with git anyway
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
let backends decide wether to use begnuas
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
ir_mode: simplify interface, improve float-mode handling
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Christoph Mallon
Remove ia32_l_Setcc and remove set creation callback...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Matthias Braun
include backend headers without "../"
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Manuel Mohr
Added option to prevent creation of misaligned loads...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-22
Matthias Braun
convenience function to see if mux gets optimized away
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Matthias Braun
backend always expects outedges, assure them after...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Matthias Braun
lower_mode_b: refactoring, make it more robust
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Matthias Braun
implement compound-call-argument lowering
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Manuel Mohr
Directly ask backend for current machine size in CopyB...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Manuel Mohr
Improved CopyB lowering, made it part of target lowering.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Matthias Braun
ia32: make sure the stackframe IncSp is always used
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Christoph Mallon
Reduce code duplication.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Christoph Mallon
Use new_*_Const(irg, get_mode_$VAL(mode)) instead of...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Matthias Braun
add callback for constructing spill/reload
blob
|
commitdiff
|
raw
|
diff to current
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-08-12
Matthias Braun
merge after_ra and finish phase, and move stack_bias...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Sebastian Buchwald
Added soft float support for IA32 backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Matthias Braun
let backends specify the complete long double type
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Matthias Braun
simplify/rework lower_calls interface and code
blob
|
commitdiff
|
raw
|
diff to current
2011-08-04
Matthias Braun
remove (broken+unused) support for right_to_left parame...
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-17
Matthias Braun
let backends report their machine_size and the size...
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-11
Matthias Braun
unify sparc/ia32 SwitchJmp handling
blob
|
commitdiff
|
raw
|
diff to current
2011-06-08
Michael Beck
Removed the callee/caller saved flag from register...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Matthias Braun
lower small switches to ifs
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-31
Matthias Braun
move integer abs optimisation from backend to the middleend
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Matthias Braun
lower_dw: huge refactoring, allow custom lowering funcs...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-10
Christoph Mallon
Use simple assignment instead of memcpy() when possible.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Matthias Braun
give Bad nodes a mode
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Matthias Braun
fix cparser warnings
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Matthias Braun
adapt sparc backend to new prolog/epilog handling
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Michael Beck
C99 feature removed.
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-13
Matthias Braun
fix some warnings by removing the strange abi_get_ignor...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Matthias Braun
remove old+unused code
blob
|
commitdiff
|
raw
|
diff to current
2011-04-09
Michael Beck
C99 features removed.
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-04-08
Matthias Braun
all backends have decreasing stack
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
change get_ignore_irn API to take irg instead of abi
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
rename be_pos_XXX to n_be_XXX to be consistent with...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-22
Matthias Braun
pin prolog/epilog nodes
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Michael Beck
Removed unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-16
Matthias Braun
emit global asms in all backends
blob
|
commitdiff
|
raw
|
diff to current
2011-03-16
Matthias Braun
bestabs: move stabs but not backend specific text0...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-16
Matthias Braun
bestack: add support for nodes resetting the stack
blob
|
commitdiff
|
raw
|
diff to current
2011-03-16
Matthias Braun
allocate spillslots at beginning/end of stackframe...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-06
Michael Beck
Fixed size_t related warnings.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Michael Beck
Removed C99 feature.
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-03-04
Matthias Braun
cleanup/flatten some backend options
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Matthias Braun
add compound parameter lower to lower_for_target
blob
|
commitdiff
|
raw
|
diff to current
2011-02-28
Matthias Braun
fix mux_allowed expecting Proj(Cmp) instead of Cmp
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
2010-12-01
Matthias Braun
be_lower_for_target is now a simple function in the...
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-23
Matthias Braun
remove strange init_once/inited checks from arch_init...
blob
|
commitdiff
|
raw
|
diff to current
next