summaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Expand)AuthorAge
* Fixed empty typenames as parameters to builtins where no defaulting is allowedcpu2017Sebastian Graf2018-08-28
* Fixed non-termination in the parser while merging attribute listsSebastian Graf2018-08-28
* Added an implementation for the signbit builtinsSebastian Graf2018-08-28
* Remove unneeded assertion for "## argument".Andreas Fried2018-08-22
* Do not emit a warning for -Wnot-compound-assign when the operator is parenthe...Christoph Mallon2018-07-20
* Use real filename for #include "..."Sebastian Buchwald2018-07-14
* Fix typo in error message.Christoph Mallon2018-06-01
* Treat each occurrence of a label in asm goto as a use of the label.Christoph Mallon2018-06-01
* Assert that the number of remaining users is sensible before decrementing it.Christoph Mallon2018-05-31
* Factor out code to jump to a label.Christoph Mallon2018-05-31
* Consider the targets of asm goto reachable.Christoph Mallon2018-05-31
* Simplify check_reachable() a bit.Christoph Mallon2018-05-31
* Adapt to change the memory is the first output of ASM.Christoph Mallon2018-05-28
* Adapt to new handling of ASM constraints in the IR.Christoph Mallon2018-05-11
* Simplify collection of outputs when building IR for an asm statement.Christoph Mallon2018-05-11
* Simplify collection of output constraints when building IR for an asm statement.Christoph Mallon2018-05-11
* Simplify collection of inputs when building IR for an asm statement.Christoph Mallon2018-05-11
* Simplify collection of input constraints when building IR for an asm statement.Christoph Mallon2018-05-11
* Factor out check for size of int, long and pointer.Christoph Mallon2018-03-14
* Fix typos in commentsChristoph Erhardt2017-12-15
* Suppress fall-through warnings issued by GCC >= 7Christoph Erhardt2017-09-01
* Add missing break in switch-case statementChristoph Erhardt2017-09-01
* Factor out common code.Christoph Mallon2017-04-26
* Correctly use 'false' instead of an enum constant which happens to have the v...Christoph Mallon2017-04-04
* Correct accidentally inverted logic of 'target.use_frame_pointer'.Christoph Mallon2017-03-20
* Use new libfirm target APIMatthias Braun2017-02-20
* Rename long_double_x87_80bit_float -> x87_long_doubleMatthias Braun2017-02-17
* No need to initialize default_exe_outputMatthias Braun2017-02-17
* Rename init_gen_firm -> init_firm_optMatthias Braun2017-02-17
* Improve optimization level parsingMatthias Braun2017-02-17
* Target: set biggest and long double alignment correctlyMatthias Braun2017-02-13
* predefs: Define ILP32Matthias Braun2017-02-13
* Avoid __pic__ preprocessor define if pic is disabledMatthias Braun2017-02-13
* Unifying name manglingMatthias Braun2017-02-13
* Ignore fastcall/stdcall on non-win32 32bit targetsMatthias Braun2017-02-13
* Dump types also after lowering, not just before.Christoph Mallon2017-01-29
* Adapt to libfirm irarch changesMatthias Braun2017-01-28
* Adapt to libfirm va_arg changesMatthias Braun2017-01-28
* Allow statement expressions ending in a label containing an expression statem...Christoph Mallon2017-01-24
* Use big endian for MIPS.Christoph Mallon2017-01-12
* Add target `mips`.Christoph Mallon2017-01-12
* Adapt to libfirm new_int_mode() function.Matthias Braun2016-12-30
* Do not create Pin nodes in the const_code irgMatthias Braun2016-12-30
* Mark method types of functions with unspecified parameters as variadic.Manuel Mohr2016-12-22
* Claim to be older GCC version 4.2.0.Manuel Mohr2016-08-25
* Remove unreachable codeSebastian Buchwald2016-07-28
* Handle definitely leaving a compound expression.Christoph Mallon2016-07-28
* Resolve warning about possibly uninitialized local variable.Christoph Mallon2016-07-24
* Add support for __builtin_isnanSebastian Buchwald2016-07-15
* Update submodule 'libfirm'.Christoph Mallon2016-07-12