summaryrefslogtreecommitdiffhomepage
path: root/src/firm/ast2firm.c
Commit message (Expand)AuthorAge
* Added an implementation for the signbit builtinsSebastian Graf2018-08-28
* 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
* 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 common code.Christoph Mallon2017-04-26
* Correctly use 'false' instead of an enum constant which happens to have the v...Christoph Mallon2017-04-04
* Use new libfirm target APIMatthias Braun2017-02-20
* Unifying name manglingMatthias Braun2017-02-13
* Adapt to libfirm va_arg changesMatthias Braun2017-01-28
* 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
* 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
* Update submodule 'libfirm'.Christoph Mallon2016-07-12
* Factorise code to create an initializer for a complex value.Christoph Mallon2016-06-12
* Adapt to removal of atomic entity functions.Christoph Mallon2016-06-12
* Adapt to automatic mode inference of 'Div' and 'Mod'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Sub'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Add'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Shl', 'Shr' and 'Shrs'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Mul'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'And', 'Eor' and 'Or'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Minus'.Christoph Mallon2016-06-07
* Adapt to automatic mode inference of 'Not'.Christoph Mallon2016-06-07
* Remove the parameter 'for_closure' from 'create_method_type()'.Christoph Mallon2016-05-22
* Adapt to API change of 'new_type_method()'.Christoph Mallon2016-05-22
* Adapt to API change of id_unique().Christoph Mallon2016-05-17
* Adapt to simplified handling of array types.Christoph Mallon2016-05-17
* Fix indentationSebastian Buchwald2016-05-12
* Remove redundant 'set_entity_visibility()' and 'add_entity_linkage()' after '...Christoph Mallon2016-05-01
* Ignore flexible array members for initialization.Christoph Mallon2016-04-29
* diagnostic: Handle single quotes for '%N' in diagnosticvf().Z. Gilboa2016-04-08
* Adapt to libfirm get_type_{alignment|size}_bytes() renameMatthias Braun2016-02-14
* Simplify 'x->base.kind' to 'x->kind'.Christoph Mallon2016-01-31
* ast2firm: Only set NO_CODEGEN if we actually have a function bodyMatthias Braun2016-01-23
* ast2firm: Pass function_t* instead of entity_t* at some placesMatthias Braun2016-01-23
* Move logic whether function is inline_only from parser.c to ast.cMatthias Braun2016-01-23
* Do not mis-classify empty initializers for zero-length arrays as initializing...Christoph Mallon2016-01-18
* Show error if firm target does not support TLSMatthias Braun2016-01-18
* Split lang_features.h into driver/target.h and ast/dialect.hMatthias Braun2016-01-18
* Do not create IR for an asm statement, if it is unreachable.Christoph Mallon2016-01-17
* Implement taking the address of string literals.Christoph Mallon2016-01-16