summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* tweak inline heuristic a bitmatze_inliningMatthias Braun2013-11-21
* opt_inline: improve reporting, optimizeMatthias Braun2013-11-21
* do not give malus for recursive callsMatthias Braun2013-11-21
* opt_inline: code cleanup, use C99Matthias Braun2013-11-21
* Rewrite of heuristic inlining: Faster and smaller code sizeinliningTobias Rapp2013-11-21
* Added addressable pairing heap datastructureTobias Rapp2013-11-21
* Fixed some typos.Sebastian Buchwald2013-11-21
* Initialize fieldsAndreas Zwinkau2013-11-20
* Removed unused functions.Sebastian Buchwald2013-11-20
* fix tarval_is_long() edge cases, improve unittestMatthias Braun2013-11-18
* strcalc should not depend on ir_mode structureMatthias Braun2013-11-18
* Try to make tarval_is_long() semantics more clear.Matthias Braun2013-11-18
* cleanup, fix usage of uninitialized values when calculating benefice of unuse...Matthias Braun2013-11-18
* bring back 0x prefix for tarval %+F printingMatthias Braun2013-11-18
* Handle complex initializers when determining 'address taken'.Sebastian Buchwald2013-11-18
* Fix undefined behavior: left shift of negative valueAndreas Zwinkau2013-11-18
* Fix sc_val_to_long overflowAndreas Zwinkau2013-11-18
* Add long_tv unittestAndreas Zwinkau2013-11-18
* Generate include guards for nodes.hMatthias Braun2013-11-15
* Fix int overflowAndreas Zwinkau2013-11-15
* Promote uchar explicitly to uint instead of intAndreas Zwinkau2013-11-15
* Avoid more signed-shift-left undefined behaviorAndreas Zwinkau2013-11-15
* Avoid signed-shift-left undefined behaviorAndreas Zwinkau2013-11-15
* Use offsetof from the compiler instead of own implementationAndreas Zwinkau2013-11-15
* Fix block align decisionAndreas Zwinkau2013-11-15
* Fixed some typos.Sebastian Buchwald2013-11-15
* Use signed comparison for offsets.Sebastian Buchwald2013-11-15
* record float->int conversion overflow semantics in modeMatthias Braun2013-11-12
* ia32: create specific modes instead of using deprecated firm predefined onesMatthias Braun2013-11-12
* irmode: cleanup, add new_non_arithmetic_mode() functionMatthias Braun2013-11-12
* add some proper switchs to tarval_div,tarval_mod,tarval_divmodMatthias Braun2013-11-12
* cleanup, use C99Matthias Braun2013-11-12
* cleanup, use C99Matthias Braun2013-11-12
* get rid of mode_is_datab()Matthias Braun2013-11-12
* disallow Muxb and Cmp(mode_b, mode_b).Matthias Braun2013-11-12
* improve documentation on mode_bMatthias Braun2013-11-12
* Remove unused mode_is_dataM().Matthias Braun2013-11-12
* change modulo_shift backend_param representationMatthias Braun2013-11-12
* use tarval_shX_unsigned where possibleMatthias Braun2013-11-12
* reformat ir_graph structMatthias Braun2013-11-12
* remove per-mode output settings from tarval moduleMatthias Braun2013-11-12
* no need to set tarval output modes in ia32 backendMatthias Braun2013-11-12
* perform float2int bitcast without expensive string conversionsMatthias Braun2013-11-12
* add some overflow behaviour to tarval float to int conversionsMatthias Braun2013-11-12
* improve docuMatthias Braun2013-11-12
* cleanup, use C99Matthias Braun2013-11-12
* get rid of unnecessary be_spiller_t structMatthias Braun2013-11-12
* some cleanupsMatthias Braun2013-11-12
* fix missing dependencies in MakefileMatthias Braun2013-11-12
* remove ir_get_heap_used_bytes() APIMatthias Braun2013-11-11