2011-08-12 |
Matthias Braun | prefalloc will respect alignment when initially assigning...
|
commit | commitdiff | tree |
2011-08-12 |
Matthias Braun | do not sign_extend too early in tarval_convert_to
|
commit | commitdiff | tree |
2011-08-12 |
Matthias Braun | simplify/remove unnecessary complicated copy-pasta...
|
commit | commitdiff | tree |
2011-08-12 |
Matthias Braun | merge after_ra and finish phase, and move stack_bias...
|
commit | commitdiff | tree |
2011-08-10 |
Matthias Braun | also change mode_P when setting a new modeP_data
|
commit | commitdiff | tree |
2011-08-10 |
Matthias Braun | let backends specify the complete long double type
|
commit | commitdiff | tree |
2011-08-10 |
Matthias Braun | allow setting primitive type size so we can model things...
|
commit | commitdiff | tree |
2011-08-08 |
Matthias Braun | Directly create Start/Return node in sparc backend
|
commit | commitdiff | tree |
2011-08-05 |
Matthias Braun | factor out code for address of register param taken
|
commit | commitdiff | tree |
2011-08-05 |
Matthias Braun | maintain method types variadicity,properties,calling...
|
commit | commitdiff | tree |
2011-08-05 |
Matthias Braun | rework taking of parameter addresses
|
commit | commitdiff | tree |
2011-08-05 |
Matthias Braun | simplify/rework lower_calls interface and code
|
commit | commitdiff | tree |
2011-08-04 |
Matthias Braun | a few cleanups in scalar replacement code
|
commit | commitdiff | tree |
2011-08-04 |
Matthias Braun | remove (broken+unused) support for right_to_left parameter...
|
commit | commitdiff | tree |
2011-08-04 |
Matthias Braun | call hook_new_entity after copying entity so the firm...
|
commit | commitdiff | tree |
2011-08-04 |
Matthias Braun | split irg and irp resources, add IRP_RESOURCE_TYPE_LINK
|
commit | commitdiff | tree |
2011-07-28 |
Matthias Braun | lowering: fix i_mapper for new exception attributes
|
commit | commitdiff | tree |
2011-07-28 |
Matthias Braun | fix sparc Call transform rule off-by-one error
|
commit | commitdiff | tree |
2011-07-27 |
Matthias Braun | fix statev messing up column-name/value relation in...
|
commit | commitdiff | tree |
2011-07-27 |
Matthias Braun | fix double free in regex stuff
|
commit | commitdiff | tree |
2011-07-11 |
Matthias Braun | skip Tuples in mode_b lowerer
|
commit | commitdiff | tree |
2011-07-05 |
Matthias Braun | use @progbits with .ctors/.dtors section (see also...
|
commit | commitdiff | tree |
2011-06-21 |
Matthias Braun | fix more cparser warnings, cleanup some libcore code
|
commit | commitdiff | tree |
2011-06-20 |
Matthias Braun | fix bug in lower_calls (found by cparser warning)
|
commit | commitdiff | tree |
2011-06-20 |
Matthias Braun | further cleanup of lpp code
|
commit | commitdiff | tree |
2011-06-20 |
Matthias Braun | lpp: adapt to firm coding conventions, warning fixes...
|
commit | commitdiff | tree |
2011-06-17 |
Matthias Braun | add a new aliasing rule (struct access != variable)
|
commit | commitdiff | tree |
2011-06-17 |
Matthias Braun | fix switch lowerer messing up default_proj in some...
|
commit | commitdiff | tree |
2011-06-17 |
Matthias Braun | fix cparser warnings
|
commit | commitdiff | tree |
2011-06-17 |
Matthias Braun | let backends report their machine_size and the size...
|
commit | commitdiff | tree |
2011-06-16 |
Matthias Braun | first experimental version of gurobi ILP solver
|
commit | commitdiff | tree |
2011-06-16 |
Matthias Braun | remove remaining WITH_ILP uses, fix bug introduced...
|
commit | commitdiff | tree |
2011-06-16 |
Matthias Braun | we always have liblpp now, remove WITH_ILP flag
|
commit | commitdiff | tree |
2011-06-16 |
Matthias Braun | fix a bunch of warnings reported by cparser
|
commit | commitdiff | tree |
2011-06-15 |
Matthias Braun | some cleanups to opt/loop.c
|
commit | commitdiff | tree |
2011-06-11 |
Matthias Braun | add some const qualifiers to backedges query functions
|
commit | commitdiff | tree |
2011-06-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling
|
commit | commitdiff | tree |
2011-06-09 |
Matthias Braun | add missing FIRM_API prefixes
|
commit | commitdiff | tree |
2011-06-08 |
Matthias Braun | verify nodes before optimizing them
|
commit | commitdiff | tree |
2011-06-07 |
Matthias Braun | adapt to firm coding conventions, avoid warnings by...
|
commit | commitdiff | tree |
2011-06-07 |
Matthias Braun | fix a few comment typos
|
commit | commitdiff | tree |
2011-06-01 |
Matthias Braun | experimental patch to limit GCSE so we don't produce...
|
commit | commitdiff | tree |
2011-06-01 |
Matthias Braun | lower small switches to ifs
|
commit | commitdiff | tree |
2011-06-01 |
Matthias Braun | rework fragile ops to have a throws_exception attribute
|
commit | commitdiff | tree |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn...
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | always transform integer abs, even in GRAPH_STATE_KEEP_MUX
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | fix transform_node_Cmp
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | Introduce flip-flopping normalisations
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | irverify: simplify/refactor internal interfaces
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | a const ir_graph is enough for get_idx_irn
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | fragile nodes must be exception or memory pinned
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend
|
commit | commitdiff | tree |
2011-05-31 |
Matthias Braun | reverse direction of bitop/shift normalisation
|
commit | commitdiff | tree |
2011-05-30 |
Matthias Braun | improve our 'don't use AM' heuristic: immediates do...
|
commit | commitdiff | tree |
2011-05-30 |
Matthias Braun | localopt/lower_dw opt: a==b && c==d => (a^b)|(c^d)==0
|
commit | commitdiff | tree |
2011-05-28 |
Matthias Braun | implement Cmp(Conv(x),Const) => Cmp(x,Const)
|
commit | commitdiff | tree |
2011-05-27 |
Matthias Braun | merge start-block successor with start-block in backend...
|
commit | commitdiff | tree |
2011-05-27 |
Matthias Braun | fix activate_backedges failing for nodes with Deleted...
|
commit | commitdiff | tree |
2011-05-27 |
Matthias Braun | implement 'x-(x&y) => x & ~y' localopt
|
commit | commitdiff | tree |
2011-05-27 |
Matthias Braun | implement/refactor x&~x, x|~x, x^~x and x+~x localopts
|
commit | commitdiff | tree |
2011-05-26 |
Matthias Braun | Do not generate declaration for non-existing arch_get_n_regs()
|
commit | commitdiff | tree |
2011-05-26 |
Matthias Braun | fix ShlD/ShrD not getting generated in some cases
|
commit | commitdiff | tree |
2011-05-26 |
Matthias Braun | convopt: fix potential bug with modulo shifts, improve...
|
commit | commitdiff | tree |
2011-05-26 |
Matthias Braun | add some localopts for shifting over the mode size
|
commit | commitdiff | tree |
2011-05-26 |
Matthias Braun | reindent escape_ana.c in firm style
|
commit | commitdiff | tree |
2011-05-25 |
Matthias Braun | cleanup fragile op handling
|
commit | commitdiff | tree |
2011-05-25 |
Matthias Braun | generate n_Node_XXX enums for node inputs
|
commit | commitdiff | tree |
2011-05-25 |
Matthias Braun | Bad,Unknown are no cfopcdes
|
commit | commitdiff | tree |
2011-05-25 |
Matthias Braun | fix warnings
|
commit | commitdiff | tree |
2011-05-25 |
Matthias Braun | fix fehler189.c
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | sparc: implement 64bit lowering
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | compiler library entities should be visibility_external
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | lower_dw: Shift lowering without intrinsics
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | lower_dw: huge refactoring, allow custom lowering funcs...
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | irg_walk_anchors uses visited field, reserve it
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | include irnode_t.h, irgraph_t.h for better performance
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | fix some set_ functions not being marked as FIRM_API
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | fix shiftop optimization failing for negative shift...
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | use irg from block instead of current_ir_graph in backend...
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | add support for backend nodes without attributes
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | lower_dw: add support for Bad nodes
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | sparc: Sub is mode neutral
|
commit | commitdiff | tree |
2011-05-23 |
Matthias Braun | backend: ProjT/Start is an anchor and explicitely transformed
|
commit | commitdiff | tree |
2011-05-10 |
Matthias Braun | simplify unreachable code elimination:
|
commit | commitdiff | tree |
2011-05-10 |
Matthias Braun | fix iredges EDGE_KIND_BLOCK not updating correctly...
|
commit | commitdiff | tree |
2011-05-10 |
Matthias Braun | fix cfg_dumper omitting bads
|
commit | commitdiff | tree |
2011-05-10 |
Matthias Braun | iredges: remove unnecessary skip_Proj
|
commit | commitdiff | tree |
2011-05-10 |
Matthias Braun | irdom: do not count bad predecessors as control flow
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | fix compilation in non-debug mode, remove unused #define
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | opt_inline: fix uninitialized memory usage
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | verify that all blocks can be found by walk_block_graph
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | ircfscc: remove is_outermost_StartBlock check - it...
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | little cleanup, avoid unnecessary optimize_graph_df
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | give Bad nodes a mode
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | mark outs as inconsistent when end node is changed
|
commit | commitdiff | tree |
2011-05-06 |
Matthias Braun | optimize_graph_df: iterate marking of unreachable blocks...
|
commit | commitdiff | tree |
2011-05-04 |
Matthias Braun | cfopt: fix countless bugs introduced when changing...
|
commit | commitdiff | tree |
2011-05-04 |
Matthias Braun | fix cfopt not marking all possible blocks as removable...
|
commit | commitdiff | tree |
2011-05-04 |
Matthias Braun | fix unreachable code elimination failing for blocks...
|
commit | commitdiff | tree |
2011-05-04 |
Matthias Braun | always compute doms in optimize_graph_df instead of...
|
commit | commitdiff | tree |
next |