- Jun 18, 2009
-
-
Eli Friedman authored
by Mark Cianciosa on cfe-dev. llvm-svn: 73672
-
- Jun 16, 2009
-
-
Devang Patel authored
It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. This fixes PR 4228. llvm-svn: 73520
-
Chris Lattner authored
llvm-svn: 73514
-
- Jun 14, 2009
-
-
Eli Friedman authored
static intializers for structs. llvm-svn: 73349
-
- Jun 13, 2009
-
-
Eli Friedman authored
x86-32. This is slightly messy, but I think it's consistent with gcc. llvm-svn: 73306
-
Chris Lattner authored
always_inline from working. llvm-svn: 73273
-
- Jun 09, 2009
-
-
Daniel Dunbar authored
source directory. llvm-svn: 73094
-
Daniel Dunbar authored
- <rdar://problem/6948443> WARNING: Linking two modules of different data layouts! llvm-svn: 73093
-
- Jun 07, 2009
-
-
Eli Friedman authored
llvm-svn: 73022
-
Eli Friedman authored
get rid of a few more clang vector builtins. llvm-svn: 73015
-
- Jun 06, 2009
-
-
Eli Friedman authored
insert/extract; the relevant instructions are defined to take only an i32. llvm-svn: 73005
-
Eli Friedman authored
llvm-svn: 73004
-
Daniel Dunbar authored
- <rdar://problem/6948703> clang treats weak_import like weak llvm-svn: 72967
-
- Jun 05, 2009
-
-
Daniel Dunbar authored
when generating a coercion for ABI handling purposes. - This may only manifest itself when building at -O0, but the practical effect is that other arguments may get clobbered. - <rdar://problem/6930451> [irgen] ABI coercion clobbers other arguments llvm-svn: 72932
-
- Jun 03, 2009
-
-
Eli Friedman authored
llvm-svn: 72803
-
Daniel Dunbar authored
llvm-svn: 72780
-
Daniel Dunbar authored
- Avoids running any LLVM optimizations, even at -O2, etc., while still keeping any language changes these optimizations imply. llvm-svn: 72742
-
- Jun 02, 2009
-
-
Eli Friedman authored
Also, committing an #if 0'ed __builtin_setjmp and __builtin_longjmp implementation I've had sitting in my tree for a while. I haven't enabled it because the LLVM backend support isn't complete yet. llvm-svn: 72727
-
- Jun 01, 2009
-
-
Eli Friedman authored
K&R-style definition. llvm-svn: 72690
-
Eli Friedman authored
llvm-svn: 72687
-
- May 30, 2009
-
-
Mike Stump authored
llvm-svn: 72607
-
- May 29, 2009
-
-
Eli Friedman authored
actually necessary in some obscure cases. llvm-svn: 72585
-
Mike Stump authored
llvm-svn: 72574
-
Mike Stump authored
llvm-svn: 72573
-
Mike Stump authored
any body can spot codegen bugs with volatile, or knows of any in the bug database, let me know. llvm-svn: 72572
-
Eli Friedman authored
getUnqualifiedType() doesn't strip off all qualifiers for non-canonical types. llvm-svn: 72552
-
- May 28, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72504
-
- May 27, 2009
-
-
Mike Stump authored
llvm-svn: 72444
-
Mike Stump authored
llvm-svn: 72441
-
Mike Stump authored
llvm-svn: 72439
-
- May 26, 2009
-
-
Daniel Dunbar authored
thing for non-aggregate types. - Otherwise we unnecessarily pin values to the stack and currently end up triggering a backend bug in one case. - This loose cooperation with LLVM to implement the ABI is pretty ugly. - <rdar://problem/6918722> [irgen] clang miscompile of many pointer varargs on x86-64 llvm-svn: 72419
-
Eli Friedman authored
Found by code inspection; I haven't seen this in real-world code. llvm-svn: 72408
-
- May 22, 2009
-
-
Mike Stump authored
improve codegen in some cases. llvm-svn: 72273
-
Daniel Dunbar authored
- PR4242. llvm-svn: 72268
-
Torok Edwin authored
This attempts to fix PR4239. llvm-svn: 72251
-
- May 21, 2009
-
-
Mike Stump authored
evaluated first. This can also improve codegen just a bit as we might have another register to play with for the evaluation of the rhs. llvm-svn: 72226
-
- May 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72110
-
Eli Friedman authored
redundant with -triple. llvm-svn: 72108
-
- May 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 72033
-
Anders Carlsson authored
llvm-svn: 72032
-