summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* Add keep-alive edge for potentially endless loopskeep-alive-blocksAndreas Zwinkau2017-04-10
* Fix block walkAndreas Zwinkau2017-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
* amd64: Improve code generation for 'v & 0xFF/0xFFFF/0xFFFFFFFF'.Christoph Mallon2017-03-20
* be: Lower Perms using copy instead of swap by default.Christoph Mallon2017-03-17
* arm, mips, sparc: Set 'highest_shift_amount' to 63.Christoph Mallon2017-03-17
* arm, sparc: Use !in_rX requirements so that register assignment of orrpl (arm...Christoph Mallon2017-03-16
* Built an image on Docker hubAndreas Zwinkau2017-03-16
* Fix gitlab-ci.ymlAndreas Zwinkau2017-03-16
* Trying gitlab CIAndreas Zwinkau2017-03-16
* Improve readability of conditionsSebastian Buchwald2017-03-13
* Cleanup using C99Sebastian Buchwald2017-03-10
* mips, arm: Disable all if conversion againMatthias Braun2017-02-20
* Rework target initialization and queryMatthias Braun2017-02-20
* Makefile: Improve macOS dylib buildingMatthias Braun2017-02-20
* Remove double declarationMatthias Braun2017-02-19
* Pull side effects out of assert()Matthias Braun2017-02-17
* Document no_remainder fieldMatthias Braun2017-02-17
* Reorganize include directivesMatthias Braun2017-02-17
* Fix warnings in optimize buildSebastian Buchwald2017-02-01
* heur4: Remove the write-only deqs 'best_starts' and 'good_starts'.Christoph Mallon2017-01-30
* mips: Need to set replace_xxx in irarch nowMatthias Braun2017-01-29
* be: Restore be_set_va_list_type_pointer().Christoph Mallon2017-01-29
* be: Restore lost comment.Christoph Mallon2017-01-29
* irarch: Leave setup to backendsMatthias Braun2017-01-28
* Reorganize va_arg handlingMatthias Braun2017-01-28
* lower_dw: Use be_is_big_endian()Matthias Braun2017-01-28
* Fix duplicate const warningMatthias Braun2017-01-28
* jumpthreading: Assert that Phi nodes have more than one inputJoachim Priesner2017-01-26
* mips: Handle Call arguments, which need to be sign/zero extended.Christoph Mallon2017-01-25
* mips: Perform builtin lowering.Christoph Mallon2017-01-24
* lower: Constify.Christoph Mallon2017-01-24
* be: Factor out common code to make a va_start entity.Christoph Mallon2017-01-24
* be: Factor out code to set the va_list type to a void pointer.Christoph Mallon2017-01-24
* mips: Avoid unnecessary sign/zero extension right after Load.Christoph Mallon2017-01-22
* mips: Handle Cmp with 8 and 16 bits.Christoph Mallon2017-01-22