summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
...
* amd64: Prepare for passing structs on the stack.Andreas Fried2017-12-13
* amd64: Add copyB and copyB_i nodes in preparation of copying structs.Andreas Fried2017-12-13
* ia32/amd64: Put copying of call arguments into the memory chain.Andreas Fried2017-12-13
* Cleanup: Use consistent conditions and add some bracesSebastian Buchwald2017-12-13
* Fix documentation of new_entity.Andreas Fried2017-11-28
* Perform conv transformation in recursion also when the cost is 1.Christoph Mallon2017-11-21
* Fix typosSebastian Buchwald2017-11-21
* Fix debug output in bechordal's handle_constraints.Andreas Fried2017-11-14
* Document repo structure in READMEAndreas Zwinkau2017-10-23
* reassoc: Remove unnecessary assert. Shannon can run with Const as top_node.Andreas Fried2017-10-13
* Reassoc: Construct constant 0 if all nodes cancel out.Andreas Fried2017-10-13
* Add local optimization (x + Address) + Const -> x + (Address + Const).Andreas Fried2017-10-13
* Move loop-invariant variable out of loopSebastian Buchwald2017-10-12
* Add spaces around operatorsSebastian Buchwald2017-10-12
* Improve debug output of reassociationSebastian Buchwald2017-09-29
* Slightly improve comments in block schedulerSebastian Buchwald2017-09-29
* Suppress uninitialised-variable warningChristoph Erhardt2017-09-01
* Suppress fall-through warnings issued by GCC >= 7Christoph Erhardt2017-09-01
* Fix snprintf() compiler warningChristoph Erhardt2017-09-01
* Revert "Align stack pointer to 16 bytes on all x86 platforms."Andreas Fried2017-08-24
* Align stack pointer to 16 bytes on all x86 platforms.Andreas Fried2017-08-14
* stat_ev: Only enter/leave maximum priority if stat_ev is enabled.Andreas Fried2017-07-21
* Handle optional parameters of builtin_prefetch.Sebastian Buchwald2017-07-19
* Simplify test in is_sign_extend().Christoph Mallon2017-07-12
* Fix for Perl v5.26.0Gabor Drescher2017-07-12
* Use tarvals to compute is_sign_extend.Andreas Fried2017-07-06
* Only remove unreachable code if the irg constraint is set.Andreas Fried2017-07-06
* ia32: Improve code generation for 64 bit multiplication if the lower half of ...Christoph Mallon2017-05-15
* ia32: Clean up ia32_lower_mul64() a bit.Christoph Mallon2017-05-15
* Fix typos.Christoph Mallon2017-05-15
* opt: Add local optimization `a >>s b >>u (n - 1) -> a >>u (n - 1)`.Christoph Mallon2017-04-12
* Factor out code to test whether a node is a Const equal to a mode size minus 1.Christoph Mallon2017-04-12
* Remove unnecessary call to be_liveness_update() in prepare_constr_insn().Christoph Mallon2017-04-11
* be: Simplify check in prepare_constr_insn() a bit.Christoph Mallon2017-04-10
* Revert "bespill: Only assert that each spillinfo has at least one spill.".Christoph Mallon2017-04-10
* Fix irg propertiesAndreas Zwinkau2017-04-10
* Small cleanup.Christoph Mallon2017-04-07
* be: Improve handling of Copy before Perm.Christoph Mallon2017-04-07
* Remove stale declaration.Christoph Mallon2017-04-06
* ia32: Create 'lea c(x,x,1)' instead of 'lea c(,x,2)' or 'shl $1,x' when trans...Christoph Mallon2017-04-04
* amd64: implement the case op1 == NULL in use_address_matching.Andreas Fried2017-04-03
* Do not use get_size_32_64_from_mode for Call arguments.Andreas Fried2017-04-03
* amd64: shl $1, x -> lea (x,x).Christoph Mallon2017-04-03
* Small cleanup.Christoph Mallon2017-04-03
* amd64: Factor out code determine the insn size.Christoph Mallon2017-04-03
* amd64, ia32: Always transform c(,x,2) as c(x,x,1) when matching address mode.Christoph Mallon2017-04-03
* Avoid unnecessary goto statementsSebastian Buchwald2017-03-31
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Re-add function to query float_int_overflow_style for jFirm compatibility.Andreas Fried2017-03-24
* amd64: Use the shorter 'movz[bw]l' for zero extension instead of 'movz[bw]q'.Christoph Mallon2017-03-20