- 11 Jul, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 22 May, 2016 1 commit
-
-
Christoph Mallon authored
-
- 14 Feb, 2016 1 commit
-
-
Matthias Braun authored
-
- 16 Jan, 2016 1 commit
-
-
Matthias Braun authored
-
- 18 Oct, 2015 1 commit
-
-
Matthias Braun authored
Also choose a signed integer type which is more typical for offsets.
-
- 08 Sep, 2015 1 commit
-
-
Andreas Fried authored
-
- 14 Aug, 2015 1 commit
-
-
Andreas Fried authored
This adds two builtin kinds, ir_bk_va_start and ir_bk_va_arg. va_arg Builtins are lowered in the lower_builtins pass with a function provided by the backend, whereby most architectures can use be_default_lower_va_args. va_start Builtins are lowered in the backend. Note: This commit breaks all backends except for IA32. SPARC and AMD64 are implemented in later commits. The ARM backend previously miscompiled variadic functions, and will now throw a proper error.
-
- 16 Apr, 2015 2 commits
-
-
Christoph Mallon authored
create_compilerlib_entity() does it already, so it is not necessary to do it again in replace_with_call().
-
Christoph Mallon authored
-
- 28 Jan, 2015 1 commit
-
-
Christoph Mallon authored
-
- 13 Nov, 2014 1 commit
-
-
Christoph Mallon authored
* No \n at end; panic() adds one * No punctuation mark at end * Lowercase first letter
-
- 22 Sep, 2014 1 commit
-
-
Matthias Braun authored
You now only have to specify 1 type and the size of the access instead of 2 types. Also cleaned up some code/comments in the process.
-
- 19 Sep, 2014 2 commits
-
-
Andreas Fried authored
-
Matthias Braun authored
- It was only available in the ia32 backend and broken there. As the feature is rarely used, I remove it for now instead of going through the trouble of fixing it.
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 23 Apr, 2014 1 commit
-
-
yb9976 authored
-
- 18 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 17 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 14 Mar, 2014 1 commit
-
-
Matthias Braun authored
-
- 31 Jan, 2014 1 commit
-
-
Matthias Braun authored
This can be used to effectively test aliasing in libfirm.
-
- 28 Jan, 2014 2 commits
-
-
Christoph Mallon authored
Deduce the mode automatically from the given entity.
-
Christoph Mallon authored
-
- 27 Jan, 2014 1 commit
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 23 Apr, 2013 1 commit
-
-
Matthias Braun authored
-
- 04 Apr, 2013 1 commit
-
-
yb9976 authored
The builtin can be used to generate fast code for unsigned division by constant. Code generation is supported for the IA32 and the SPARC backend. Since our ARM backend currently has no Add with Carry instruction, the builtin is currently not supported on Arm. The same holds for the AMD64 backend, which does not support a division yet.
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 06 Dec, 2012 1 commit
-
-
Christoph Mallon authored
irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them with Bad and setting them afterwards.
-
- 13 Jul, 2012 1 commit
-
-
Christoph Mallon authored
-
- 10 Jul, 2012 1 commit
-
-
Matthias Braun authored
-
- 02 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 23 Sep, 2011 1 commit
-
-
Manuel Mohr authored
-
- 17 Aug, 2011 1 commit
-
-
Matthias Braun authored
-