summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* Link as C++ code.icoreManuel Mohr2016-01-15
* Update libfirm submodule.Manuel Mohr2013-01-18
* Merge branch 'master' into icore-mergeManuel Mohr2012-11-21
|\
| * diagnostic: Use errorf(NULL, "[...]") instead of fprintf(stderr, "error: [......Christoph Mallon2012-11-13
| * diagnostic: Allow passing no position or only a filename to diagnosticposvf().Christoph Mallon2012-11-13
| * input: Simplify choose_decoder().Christoph Mallon2012-11-13
| * Makefile: cleanup, rewrite, add coverage variantMatthias Braun2012-11-12
| * Remove \n from error messages.Christoph Mallon2012-11-09
| * Add missing \n after printing a warning when using -fno-diagnostics-show-option.Christoph Mallon2012-11-09
| * Parse (and reject) asm goto.Christoph Mallon2012-11-08
| * Improve error recovery when parsing asm statements by adding more anchors.Christoph Mallon2012-11-08
| * Reject trailing commas when parsing asm argument and clobber lists.Christoph Mallon2012-11-08
| * Simplify passing passing the results of parse_asm_arguments() and parse_asm_c...Christoph Mallon2012-11-08
| * Improve error recovery in parse_asm_arguments().Christoph Mallon2012-11-08
| * Make printing asm statements a bit nicer by using fewer spaces.Christoph Mallon2012-11-08
| * Clean up print_asm_statement().Christoph Mallon2012-11-08
| * Add separator_t to aid printing lists with separators.Christoph Mallon2012-11-08
| * Rename next_if() to accept() and document it.Christoph Mallon2012-11-08
| * Only produce an error about the type of an array subscript, if the type is va...Christoph Mallon2012-11-08
| * Check for constant conditions in create_condition_evaluation().Christoph Mallon2012-11-07
| * Reduce scope of variable.Christoph Mallon2012-11-07
| * Keep all loops, because they could become infinite.Christoph Mallon2012-11-07
| * Implement U, u and u8 strings.Christoph Mallon2012-10-30
| * Let panic() print file, line and function.Christoph Mallon2012-10-30
| * Route all computed goto statements of a function through one IJmp.Christoph Mallon2012-10-30
| * Use jump_target for goto labels.Christoph Mallon2012-10-30
| * Use a separate block as target for indirect jumps.Christoph Mallon2012-10-30
| * Replace jump_if_reachable() by jump_targets.Christoph Mallon2012-10-30
| * Use jump_target for conditional jumps.Christoph Mallon2012-10-30
| * Use jump_target for break.Christoph Mallon2012-10-30
| * Use jump_target for continue.Christoph Mallon2012-10-30
| * Use jump_target to simplify the implementation of if_statement_to_firm().Christoph Mallon2012-10-30
| * Add jump_targets as general mechanism to avoid unnecessary basic blocks.Christoph Mallon2012-10-30
| * use ir_tarval to calculate case valuesMatthias Braun2012-10-30
| * Remove typedefs of non-existent structs.Christoph Mallon2012-10-30
| * Use a reference counter to mature label blocks as early as possible.Christoph Mallon2012-10-30
| * Process the inner statement of a case label, even if the case range is empty.Christoph Mallon2012-10-30
| * Add missing EXPR_LITERAL_MS_NOOP in get_expression_struct_size().Christoph Mallon2012-10-30
| * Remove -pedantic.Christoph Mallon2012-10-30
| * use statev in cparserMatthias Braun2012-10-30
| * adapt to new timer APIMatthias Braun2012-10-30
| * add a phase that optimizes the const-code-irgMatthias Braun2012-10-30
| * clang static analyzer warning fixesMatthias Braun2012-10-30
| * adapt to method property changesMatthias Braun2012-10-30
| * explicitely set long long/unsigned long long/double alignment on windowsMatthias Braun2012-10-30
| * Move changing current_ir_graph from get_label_block() to the only caller need...Christoph Mallon2012-10-22
| * Wrap changing current_ir_graph in {PUSH,POP}_IRG().Christoph Mallon2012-10-22
| * Avoid an unnecessary basic block in case of do ... while (0);.Christoph Mallon2012-10-19
| * Wrap changing {break,continue}_label in {PUSH,POP}_{BREAK,CONTINUE}.Christoph Mallon2012-10-19
| * Let jump_to() handle setting the current block.Christoph Mallon2012-10-19