projects
/
cparser
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove unnecessary special case: sizeof expressions always have their type set, there...
[cparser]
/
ast2firm.c
2009-04-07
Michael Beck
- fixed handling of variadic types/calling conventions
blob
|
commitdiff
|
raw
2009-04-07
Michael Beck
- 2009 patch
blob
|
commitdiff
|
raw
|
diff to current
2009-04-07
Michael Beck
- BugFix: make_function_1_type_variadic() must hash...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-20
Matthias Braun
strings are visibility local
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthias Braun
attempt to fix bug #40
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Matthias Braun
packed struct implementation, attribute assignment...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Matthias Braun
Rework compound type handling:
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Matthias Braun
create fold_constant_to_bool function to avoid some...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-07
Matthias Braun
we have to be able to fold EXPR_INVALID since we report...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-07
Matthias Braun
rewrite of attribute handling
blob
|
commitdiff
|
raw
|
diff to current
2009-02-27
Matthias Braun
don't emit dead initializers
blob
|
commitdiff
|
raw
|
diff to current
2009-02-20
Christoph Mallon
Typos.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-28
Christoph Mallon
Document evaluation of typedef with VLA declarator...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Matthias Braun
missing skip_typeref
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Michael Beck
- fixed access to outer variables
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Michael Beck
- corerctly transform inner functions to firm
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Michael Beck
Get rid of pn_Start_value_param:
blob
|
commitdiff
|
raw
|
diff to current
2009-01-18
Michael Beck
- some doxygen info for the changed routines
blob
|
commitdiff
|
raw
|
diff to current
2009-01-18
Michael Beck
- add __based support
blob
|
commitdiff
|
raw
|
diff to current
2009-01-03
Christoph Mallon
Remove unused variable.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-03
Michael Beck
- add intrinsic lowerer for strcpy(), mempcpy(), memmov...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-03
Michael Beck
- implemented va_copy(), needed for C99
blob
|
commitdiff
|
raw
|
diff to current
2009-01-02
Michael Beck
- typo fixed
blob
|
commitdiff
|
raw
|
diff to current
2009-01-02
Michael Beck
- va_start/va_arg uses now the stack parameter alignment
blob
|
commitdiff
|
raw
|
diff to current
2008-12-31
Christoph Mallon
Fix logic error in is_builtin_expect() introduced in...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-29
Michael Beck
- more MS intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2008-12-27
Michael Beck
- more builtins
blob
|
commitdiff
|
raw
|
diff to current
2008-12-27
Michael Beck
- fixed warnings
blob
|
commitdiff
|
raw
|
diff to current
2008-12-27
Michael Beck
Removed EXPR_BUILTIN_SYMBOL: Builtins are now predefine...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-24
Michael Beck
- fixed implementation of various __builtin functions
blob
|
commitdiff
|
raw
|
diff to current
2008-12-24
Michael Beck
- implemented __builtin_trap()
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Michael Beck
- implemented __builtin_(ffs|ctz|clz|popcount|parity)
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Christoph Mallon
?: with omitted true-expression needs special handling...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Christoph Mallon
Handle pointer arithmetic with variable sized types...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Christoph Mallon
Unify the form of references to the standard.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Michael Beck
- implemented __builtin_prefetch()
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Christoph Mallon
Remove two redundant get_dbg_info() which were found...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Michael Beck
- implement builtin_(frame|return)_address() firm repre...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Christoph Mallon
Implement __builtin_types_compatible_p().
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Christoph Mallon
Indentation.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Christoph Mallon
Skip non-parameter entities in parameter lists. This...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Michael Beck
- reimplemented __builtin_frame_address() and __builtin...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Christoph Mallon
Add some more bits for EXPR_BUILTIN_ADDRESS.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Michael Beck
- implemented __builtin_(return|frame)_address() FE...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Christoph Mallon
Slightly simplify traversing declaration lists.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Christoph Mallon
Put { of function on separate line.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Christoph Mallon
Add the macro lengthof().
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Christoph Mallon
Fix calculation of the value of multi-character charact...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-15
Christoph Mallon
Better check for is_Cond() instead of !is_Bad(): The...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-15
Christoph Mallon
Before setting branch prediction info for a Cond, make...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-15
Christoph Mallon
Do not crash on alignof($TYPE).
blob
|
commitdiff
|
raw
|
diff to current
2008-12-15
Michael Beck
- renamed cons_flags to ir_cons_flags
blob
|
commitdiff
|
raw
|
diff to current
2008-12-14
Matthias Braun
fixed __alignof__ construction, always build constants...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-14
Christoph Mallon
Use identify_new_type() instead of duplicating it.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-14
Matthias Braun
- change enum to have an underlying atomic type
blob
|
commitdiff
|
raw
|
diff to current
2008-12-14
Moritz Kroll
Adjusted for latest firm
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
first implementation of aligned attribute
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
fix subtle implicit cast problem
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
missing skip_typeref
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Christoph Mallon
Fix typo in lazy op constant folding.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
more skip_typerefs
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
type might be a struct
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
we have to convert assign ops back up to mode_arithmetic
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
always fold consts
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Matthias Braun
- build float arithmetic ops in backend arithmetic...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Christoph Mallon
Remove the unused STATEMENT_LOCAL_LABEL/struct local_la...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-12
Matthias Braun
fix for latest firm
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Michael Beck
- recognize __attribute__((returns_twice)) and __declsp...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-09
Christoph Mallon
Calculate the size of a typedefed VLA right where the...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Christoph Mallon
Remove trailing \n from panic messages.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Christoph Mallon
- Repair evaluating && with constant left hand side...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Christoph Mallon
Remove false_block != NULL tests, which never can be...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Christoph Mallon
Allow sizeof(void) and __alignof__(void) as GCC extension.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-07
Christoph Mallon
Evaluate the argument of va_end for its side effects.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-07
Christoph Mallon
Compound literals are lvalues.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-07
Michael Beck
- select_addr() must create an constant in constant...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-06
Christoph Mallon
Add partial support for C++ wchar_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-04
Christoph Mallon
Simplify array_access_addr() by using adjust_for_pointe...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-04
Christoph Mallon
Convert the value before taking the shortcut in adjust_...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Christoph Mallon
Indentation.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Christoph Mallon
Before setting volatility, check that FIRM did not...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Matthias Braun
create mode from cparser type not from ir_nodes which...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Matthias Braun
fix bad construction of logical binops with constant...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Christoph Mallon
Remove incorrect assertion. It is perfectly valid for...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-29
Christoph Mallon
Resolve several null pointer accesses, when encounterin...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Matthias Braun
I give up with modulo shift - doing the right thing...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Moritz Kroll
Adjusted code to mode-less Const and Const_type constru...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Matthias Braun
fix builting expect handling and implement taking addre...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-25
Matthias Braun
- Introduce ENTITY_PARAMETER
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Matthias Braun
reduce not supported error to a warning
blob
|
commitdiff
|
raw
|
diff to current
2008-11-20
Christoph Mallon
Remove unreachable statements.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-19
Christoph Mallon
Handle static __thread local variables in ast2firm.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-19
Christoph Mallon
Improve storage class handling:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Christoph Mallon
Parse C++ references.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-16
Matthias Braun
keep it simple and stupid: cast to unsigned instead...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-16
Michael Beck
- %zu is not supported on windows
blob
|
commitdiff
|
raw
|
diff to current
2008-11-15
Christoph Mallon
Improve linkage specification
blob
|
commitdiff
|
raw
|
diff to current
2008-11-15
Christoph Mallon
The calling convention is orthogonal to the linkage...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-15
Christoph Mallon
static.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-14
Matthias Braun
fix string initializer when implicitely going down...
blob
|
commitdiff
|
raw
|
diff to current
next