Consistently use get_string_len() to correct the size calculation of wide string...
[cparser] / ast2firm.c
2012-06-14 Christoph MallonConsistently use get_string_len() to correct the size...
2012-06-14 Christoph MallonMerge INITIALIZER_WIDE_STRING into INITIALIZER_STRING.
2012-06-14 Christoph MallonSimplify assertions and remove redundant ones.
2012-06-05 Christoph MallonMerge EXPR_LITERAL_WIDE_CHARACTER into EXPR_LITERAL_CHA...
2012-06-05 Christoph MallonUse struct string_literal_expression_t instead of struc...
2012-05-23 Christoph MallonAugment MATCH_NEWLINE() so its usage looks like an...
2012-05-23 Christoph MallonDo not include the terminating \0 in the size of T_STRI...
2012-05-23 Christoph MallonRecord the encoding in string_literal_expression_t...
2012-05-23 Christoph MallonRemove ir_type_const_char and use ir_type_char instead.
2012-05-23 Christoph MallonCorrect several uses of expr->literal to expr->string_l...
2012-05-16 Christoph MallonImplement reference_expression_to_firm() by using refer...
2012-05-16 Christoph MallonUse the same struct variable_t for variable and paramet...
2012-05-15 Christoph MallonPrint entities (%N) instead of just symbols (%Y).
2012-05-10 Matthias Braunvariables are definition if they are not extern
2012-05-06 Christoph MallonRemove the unnecessary distinction between EXPR_LITERAL...
2012-05-06 Christoph MallonRemove the (mostly) unnecessary distinction between...
2012-05-06 Christoph MallonDo not strip the 0x prefix from the textual representat...
2012-05-06 Christoph MallonSimplify how testing for signed/unsigned is encoded...
2012-05-06 Christoph MallonHandle forcing the LINKAGE_C for main() in the parser...
2012-05-05 Christoph MallonRemove the unnecessary special case for __alignof__...
2012-05-04 Matthias Braunadapt to latest libfirm version, fix inline semantic
2012-05-04 Christoph MallonAdd scopes to iteration and selection statements.
2012-05-04 Christoph MallonFactorise code to create local declarations.
2012-05-03 Christoph MallonEnter constant folding mode only in one place, i.e...
2012-05-03 Christoph MallonRemove unnecessary gotos.
2012-05-03 Christoph MallonRemove the parameter is_union from create_compound_type().
2012-04-26 Christoph MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonReduce variable scope.
2012-04-26 Christoph MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonOnly use the skipped type, the unskipped type is useles...
2012-04-26 Christoph MallonMove the GNU special case for sizeof(function) from...
2012-04-26 Christoph MallonPush the special case for compound types into get_ir_mo...
2012-04-25 Matthias Braunadjust to latest libfirm debugoutput
2012-04-24 Christoph MallonAdjust cparser to extended debug information retrieval...
2012-04-24 Christoph MallonSimplify and reduce code duplication in return_statemen...
2012-04-24 Christoph MallonUse the cparser type instead of the Firm type in return...
2012-04-24 Christoph MallonRemove the macro constant INVALID_TYPE, which is only...
2012-04-24 Christoph MallonUse is_type_void(x) instead of x == type_void where...
2012-04-24 Christoph MallonReplace is_type_atomic(x, ATOMIC_TYPE_VOID) by the...
2012-04-24 Christoph MallonRemove the unused variables ir_type_void and ir_type_int.
2012-04-24 Christoph MallonDo not get the break block of a switch before it is...
2012-04-24 Christoph MallonSplit jump_if_reachable() into jump_to() and jump_if_re...
2012-04-24 Christoph MallonIt is not necessary to remember the switch block to...
2012-04-24 Christoph MallonSimplify compound_statement_to_firm() by letting statem...
2012-04-24 Christoph MallonReformat _expression_to_firm() for better readability.
2012-04-24 Christoph MallonRename EXPR_REFERENCE_ENUM_VALUE to EXPR_ENUM_CONSTANT.
2012-04-24 Christoph MallonShorten the edgaresque name reference_expression_enum_v...
2012-04-24 Christoph MallonRemove special cases for EXPR_ERROR and TYPE_ERROR...
2012-04-17 Christoph MallonRemove duplicate assertion.
2012-04-17 Christoph MallonRemove unnecessary assertion.
2012-04-17 Christoph MallonUse fold_constant_to_tarval() instead of reimplementing...
2012-04-17 Christoph MallonUse create_Const_from_bool() instead of duplicating it.
2012-04-17 Christoph MallonMove a case, which unnecessarily was an explicit if...
2012-04-17 Christoph MallonReformat statement_to_firm() for better readability.
2012-04-17 Christoph MallonUse create_jump_statement() to construct IR for goto...
2012-04-12 Christoph MallonCorrect expression_to_firm() for compound literals.
2012-04-11 Christoph MallonCorrect the ir_relation used for implicit comparisons...
2012-04-10 Christoph MallonSimplify if_statement_to_firm() so it in particular...
2012-03-29 Christoph MallonSplit computed gotos (STATEMENT_COMPUTED_GOTO) from...
2012-03-28 Christoph MallonMake our multi-case macros nicer for code beautifiers.
2012-03-01 Matthias Braunfix -O0 still performing local optimizations
2011-12-19 Matthias Braunmaturing start and end block isn't necessary anymore...
2011-12-19 Matthias Braundo not use ir_.*_ptr types
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().
next