projects
/
cparser
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use is_type_void(x) instead of x == type_void where qualified versions of void might...
[cparser]
/
ast2firm.c
2012-04-24
Christoph Mallon
Use is_type_void(x) instead of x == type_void where...
blob
|
commitdiff
|
raw
2012-04-24
Christoph Mallon
Replace is_type_atomic(x, ATOMIC_TYPE_VOID) by the...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Remove the unused variables ir_type_void and ir_type_int.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Do not get the break block of a switch before it is...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Split jump_if_reachable() into jump_to() and jump_if_re...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
It is not necessary to remember the switch block to...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Simplify compound_statement_to_firm() by letting statem...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Reformat _expression_to_firm() for better readability.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Rename EXPR_REFERENCE_ENUM_VALUE to EXPR_ENUM_CONSTANT.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Shorten the edgaresque name reference_expression_enum_v...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Christoph Mallon
Remove special cases for EXPR_ERROR and TYPE_ERROR...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Remove duplicate assertion.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Remove unnecessary assertion.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Use fold_constant_to_tarval() instead of reimplementing...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Use create_Const_from_bool() instead of duplicating it.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Move a case, which unnecessarily was an explicit if...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Reformat statement_to_firm() for better readability.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Christoph Mallon
Use create_jump_statement() to construct IR for goto...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-12
Christoph Mallon
Correct expression_to_firm() for compound literals.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Christoph Mallon
Correct the ir_relation used for implicit comparisons...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Christoph Mallon
Simplify if_statement_to_firm() so it in particular...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-29
Christoph Mallon
Split computed gotos (STATEMENT_COMPUTED_GOTO) from...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Christoph Mallon
Make our multi-case macros nicer for code beautifiers.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Matthias Braun
fix -O0 still performing local optimizations
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
maturing start and end block isn't necessary anymore...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
do not use ir_.*_ptr types
blob
|
commitdiff
|
raw
|
diff to current
2011-11-24
Matthias Braun
fix non-scalar type initializers
blob
|
commitdiff
|
raw
|
diff to current
2011-11-24
Matthias Braun
create constant initializers as entities in data segment
blob
|
commitdiff
|
raw
|
diff to current
2011-11-17
Matthias Braun
the frontend shouldn't care about the inliner
blob
|
commitdiff
|
raw
|
diff to current
2011-11-17
Matthias Braun
always put a mode into assembler constraints
blob
|
commitdiff
|
raw
|
diff to current
2011-11-07
Matthias Braun
libfirm doesn't allow Conv Is(xx b) anymore
blob
|
commitdiff
|
raw
|
diff to current
2011-11-03
Matthias Braun
adapt to new Switch node
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Matthias Braun
adapt to pn_Builtin_1_result removal
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
adapt to firm ir_mode changes
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
ast2firm: do not load from incomplete typed objects
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Matthias Braun
repair prepare_main_collect2 hack
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Matthias Braun
values resulting from a bitfield store need to be sign...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Matthias Braun
split enum type construction and value computation
blob
|
commitdiff
|
raw
|
diff to current
2011-09-14
Christoph Mallon
Use streq() instead of strcmp() == 0.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Matthias Braun
noreturn, returns_twice, nothrow are method-type attributes
blob
|
commitdiff
|
raw
|
diff to current
2011-09-05
Christoph Mallon
The variants of advance_current_object() and descend_in...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Matthias Braun
adapt to firm va_start changes
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Christoph Mallon
Prevent duplicate entity for variadic paramters.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Christoph Mallon
Select n+1st parameter for va_start.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Matthias Braun
simplify builtin infrastructure
blob
|
commitdiff
|
raw
|
diff to current
2011-08-16
Matthias Braun
rework atomic and related types
blob
|
commitdiff
|
raw
|
diff to current
2011-08-13
Matthias Braun
rename STATEMENT_INVALID to STATEMENT_ERROR
blob
|
commitdiff
|
raw
|
diff to current
2011-08-13
Matthias Braun
remove EXPR_INVALID, EXPR_ERROR is enough
blob
|
commitdiff
|
raw
|
diff to current
2011-08-13
Matthias Braun
remove TYPE_INVALID, TYPE_ERROR is enough
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Matthias Braun
differentiate between EXPR_INVALID and EXPR_ERROR
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Matthias Braun
implement some missing builtin variants
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Matthias Braun
improve ast-walk infrastructure
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Matthias Braun
remove old EXPR_UNKNOWN artifact
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Andreas Zwinkau
Fix C/folderror
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Matthias Braun
rework architecture specific type handling
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
bitfields are an entity attribute now, not a type
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
transform token_t into a union (similar to ast-nodes)
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Matthias Braun
adapt to firm taking of parameter address changes
blob
|
commitdiff
|
raw
|
diff to current
2011-07-28
Matthias Braun
use bool flag instead of UNARY_CAST_IMPLICIT
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge branch 'makefilefix'
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Christoph Mallon
Improve diagnostic handling: Add [-Wfoo] and -Werror...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Christoph Mallon
Add %N and %#N for printing entities to diagnosticf().
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Matthias Braun
fix cparser warnings
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Matthias Braun
fix a bunch of warnings (reported by cparser)
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Matthias Braun
fix some cparser warnings
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Matthias Braun
move -ffp-XXX flags handling to main cparser to be...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-07
Matthias Braun
long overflows at LONG_MAX not at INT_MAX
blob
|
commitdiff
|
raw
|
diff to current
2011-06-04
Christoph Mallon
Rename the attribute linenr of struct source_position_t...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Christoph Mallon
Cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Christoph Mallon
Use a null pointer for marking the current position...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-31
Andreas Zwinkau
Add Bad preds for unreachable code
blob
|
commitdiff
|
raw
|
diff to current
2011-05-31
Andreas Zwinkau
Construct Bads for unreachable code
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Matthias Braun
remove pointless concept of a builtin-type
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Matthias Braun
adapt to firm allowing Bad with different modes now
blob
|
commitdiff
|
raw
|
diff to current
2011-05-05
Christoph Mallon
Do not compare boolean values with false/true, just...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-27
Matthias Braun
do not use shortcut to determine operation mode as...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Matthias Braun
adapt to simplified opt_funccall interface
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Matthias Braun
adapt to TLS simplifications in firm
blob
|
commitdiff
|
raw
|
diff to current
2011-03-15
Matthias Braun
fix whitespace errors
blob
|
commitdiff
|
raw
|
diff to current
2011-03-03
Matthias Braun
make the uninitialized warning depend on the -wuninitia...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-28
Matthias Braun
adapt to firm Cmp changes
blob
|
commitdiff
|
raw
|
diff to current
2011-02-18
Matthias Braun
implement sizeof(func) and alignof(func) in gnu99 mode
blob
|
commitdiff
|
raw
|
diff to current
2011-02-18
Christoph Mallon
Correct typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-18
Christoph Mallon
Prefer get_mode_{minus_one,null}() over new_tarval_from...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Matthias Braun
fix last commit: conditional_expression might use compounds
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Matthias Braun
fix cp_error065.c
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Matthias Braun
adapt to remove of Quot node in latest libfirm
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Enter constant folding mode before doing so. Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Prefer new_Const(get_mode_null(mode)) over new_Const_lo...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Add the helper function create_Const_from_bool() to...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Let is_constant_expression() and friends return an...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Use get_break_label() instead of duplicating it.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Overhaul conditional_to_firm(). Now it is a tad shorter...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Simplify produce_condition_result().
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Add jump_if_reachable() to reduce code duplication.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Overhaul for_statement_to_firm() so it is more friendly...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Simplify maturing of the header block in do_while_state...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Overhaul while_statement_to_firm(). Now it is a tad...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Overhaul if_statement_to_firm(). Now it is a tad shorte...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
Christoph Mallon
Reduce variable scope.
blob
|
commitdiff
|
raw
|
diff to current
next