support compound literals as initializers
[cparser] / ast2firm.c
2011-11-24 Matthias Braunfix non-scalar type initializers
2011-11-24 Matthias Brauncreate constant initializers as entities in data segment
2011-11-17 Matthias Braunthe frontend shouldn't care about the inliner
2011-11-17 Matthias Braunalways put a mode into assembler constraints
2011-11-07 Matthias Braunlibfirm doesn't allow Conv Is(xx b) anymore
2011-11-03 Matthias Braunadapt to new Switch node
2011-11-02 Matthias Braunadapt to pn_Builtin_1_result removal
2011-10-27 Matthias Braunadapt to firm ir_mode changes
2011-10-27 Matthias Braunast2firm: do not load from incomplete typed objects
2011-10-20 Matthias Braunrepair prepare_main_collect2 hack
2011-10-14 Matthias Braunvalues resulting from a bitfield store need to be sign...
2011-10-13 Matthias Braunsplit enum type construction and value computation
2011-09-14 Christoph MallonUse streq() instead of strcmp() == 0.
2011-09-13 Matthias Braunnoreturn, returns_twice, nothrow are method-type attributes
2011-09-05 Christoph MallonThe variants of advance_current_object() and descend_in...
2011-08-22 Matthias Braunadapt to firm va_start changes
2011-08-17 Christoph MallonPrevent duplicate entity for variadic paramters.
2011-08-17 Christoph MallonSelect n+1st parameter for va_start.
2011-08-17 Matthias Braunsimplify builtin infrastructure
2011-08-16 Matthias Braunrework atomic and related types
2011-08-13 Matthias Braunrename STATEMENT_INVALID to STATEMENT_ERROR
2011-08-13 Matthias Braunremove EXPR_INVALID, EXPR_ERROR is enough
2011-08-13 Matthias Braunremove TYPE_INVALID, TYPE_ERROR is enough
2011-08-12 Matthias Braundifferentiate between EXPR_INVALID and EXPR_ERROR
2011-08-12 Matthias Braunimplement some missing builtin variants
2011-08-11 Matthias Braunimprove ast-walk infrastructure
2011-08-11 Matthias Braunremove old EXPR_UNKNOWN artifact
2011-08-11 Andreas ZwinkauFix C/folderror
2011-08-10 Matthias Braunrework architecture specific type handling
2011-08-09 Matthias Braunbitfields are an entity attribute now, not a type
2011-08-09 Matthias Brauntransform token_t into a union (similar to ast-nodes)
2011-08-05 Matthias Braunadapt to firm taking of parameter address changes
2011-07-28 Matthias Braunuse bool flag instead of UNARY_CAST_IMPLICIT
2011-06-24 Andreas ZwinkauMerge branch 'makefilefix'
2011-06-21 Christoph MallonImprove diagnostic handling: Add [-Wfoo] and -Werror...
2011-06-21 Christoph MallonAdd %N and %#N for printing entities to diagnosticf().
2011-06-17 Matthias Braunfix cparser warnings
2011-06-17 Matthias Braunfix a bunch of warnings (reported by cparser)
2011-06-17 Matthias Braunfix some cparser warnings
2011-06-10 Matthias Braunmove -ffp-XXX flags handling to main cparser to be...
2011-06-07 Matthias Braunlong overflows at LONG_MAX not at INT_MAX
2011-06-04 Christoph MallonRename the attribute linenr of struct source_position_t...
2011-06-01 Christoph MallonCleanup.
2011-06-01 Christoph MallonUse a null pointer for marking the current position...
2011-05-31 Andreas ZwinkauAdd Bad preds for unreachable code
2011-05-31 Andreas ZwinkauConstruct Bads for unreachable code
2011-05-24 Matthias Braunremove pointless concept of a builtin-type
2011-05-06 Matthias Braunadapt to firm allowing Bad with different modes now
2011-05-05 Christoph MallonDo not compare boolean values with false/true, just...
2011-04-27 Matthias Braundo not use shortcut to determine operation mode as...
2011-03-30 Matthias Braunadapt to simplified opt_funccall interface
2011-03-30 Matthias Braunadapt to TLS simplifications in firm
2011-03-15 Matthias Braunfix whitespace errors
2011-03-03 Matthias Braunmake the uninitialized warning depend on the -wuninitia...
2011-02-28 Matthias Braunadapt to firm Cmp changes
2011-02-18 Matthias Braunimplement sizeof(func) and alignof(func) in gnu99 mode
2011-02-18 Christoph MallonCorrect typo in comment.
2011-02-18 Christoph MallonPrefer get_mode_{minus_one,null}() over new_tarval_from...
2011-02-09 Matthias Braunfix last commit: conditional_expression might use compounds
2011-02-09 Matthias Braunfix cp_error065.c
2011-02-09 Matthias Braunadapt to remove of Quot node in latest libfirm
2011-02-06 Christoph MallonEnter constant folding mode before doing so. Fixes...
2011-02-06 Christoph MallonPrefer new_Const(get_mode_null(mode)) over new_Const_lo...
2011-02-06 Christoph MallonAdd the helper function create_Const_from_bool() to...
2011-02-06 Christoph MallonLet is_constant_expression() and friends return an...
2011-02-06 Christoph MallonUse get_break_label() instead of duplicating it.
2011-02-06 Christoph MallonOverhaul conditional_to_firm(). Now it is a tad shorter...
2011-02-06 Christoph MallonSimplify produce_condition_result().
2011-02-06 Christoph MallonAdd jump_if_reachable() to reduce code duplication.
2011-02-06 Christoph MallonOverhaul for_statement_to_firm() so it is more friendly...
2011-02-06 Christoph MallonSimplify maturing of the header block in do_while_state...
2011-02-06 Christoph MallonOverhaul while_statement_to_firm(). Now it is a tad...
2011-02-06 Christoph MallonOverhaul if_statement_to_firm(). Now it is a tad shorte...
2011-02-05 Christoph MallonReduce variable scope.
2011-02-05 Christoph MallonSimplify case_label_to_firm() a bit, which can be done...
2011-02-05 Christoph MallonSimplify do_while_statement_to_firm() a bit, which...
2011-02-04 Christoph MallonRemove unnecessary test in ast2firm: A label-statement...
2011-02-04 Christoph MallonRemove unnecessary test in ast2firm: A case-label-state...
2011-02-04 Christoph MallonRemove unnecessary test in ast2firm: A switch-statement...
2011-02-04 Christoph MallonRemove unnecessary test in ast2firm: A for-statement...
2011-02-04 Christoph MallonRemove unnecessary tests in ast2firm: An if-statement...
2011-02-04 Christoph MallonWhitespace fixes.
2011-01-28 Michael BeckBugFix: Implement missing void casts, this fixed cp_err...
2011-01-19 Christoph MallonSimplify while_statement_to_firm() a bit, which can...
2011-01-13 Matthias Braunconstructors/destructors pointers must have visibility_...
2010-12-01 Matthias Braunwe might also have array null-initializers; do NOT...
2010-12-01 Matthias Braunfix dyanimc_initializer creation for IR_INITIALIZER_NUL...
2010-12-01 Matthias Brauncond may be NULL
2010-11-29 Matthias Braunnew_d_defaultProj fails if its argument is already...
2010-11-25 Andreas ZwinkauFix Bug 62 aka C_struct_init testcase
2010-11-04 Matthias Braunadapt to latest libfirm
2010-10-12 Matthias Brauninitial implementation of builtin_object_size
2010-10-08 Matthias Braunadapt to libfirm (rename tarval to ir_tarval)
2010-10-06 Matthias Braunadapt to latest libfirm
2010-10-06 Matthias Braunadd -mtriple= to specify target architecture; refactor...
2010-08-07 Michael BeckFixed icc warning by using enum instead of (equivalent) 0.
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-06-17 Matthias Braunsome more builtins
2010-05-25 Matthias Braunmake use of the new possibility to avoid firm_parameter_t
2010-05-21 Matthias Braunfix for latest libfirm
next