- Mar 24, 2009
-
-
Daniel Dunbar authored
Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
-
Daniel Dunbar authored
llvm-svn: 67601
-
Eli Friedman authored
llvm-svn: 67592
-
- Mar 23, 2009
-
-
Eli Friedman authored
llvm-svn: 67499
-
- Mar 22, 2009
-
-
Chris Lattner authored
functionality, fixing a crash on the attached testcase. Eliminate the BuiltinFunctions cache, as it can contain dangling pointers. This fixes a bunch of valgrind errors on test/CodeGen/builtins.c llvm-svn: 67484
-
Chris Lattner authored
llvm-svn: 67481
-
Chris Lattner authored
some tests into the alias.c file. llvm-svn: 67479
-
Chris Lattner authored
to something like: define void @bar(%struct.foo* noalias sret %agg.result) nounwind { instead of: define void @bar(%struct.foo* noalias sret %agg.result, ...) nounwind { llvm-svn: 67475
-
- Mar 21, 2009
-
-
Mike Stump authored
copy_helpers and dispose_helpers as necessary for them. llvm-svn: 67453
-
Chris Lattner authored
function definition. llvm-svn: 67446
-
Chris Lattner authored
code path. llvm-svn: 67445
-
Chris Lattner authored
1. it wasn't applying to definitions, only declarations, e.g. int x __asm("foo") 2. multiple definitions were conflicting, they weren't getting merged. 3. the code was duplicated in several places. llvm-svn: 67442
-
- Mar 20, 2009
-
-
Douglas Gregor authored
braces. We now build the appropriate fully-structured initializer list for such things. Per PR3618, verified that we're getting the right code generation. llvm-svn: 67353
-
- Mar 19, 2009
-
-
Daniel Dunbar authored
- PR3818. llvm-svn: 67297
-
- Mar 18, 2009
-
-
Daniel Dunbar authored
readnone/readonly attributes. llvm-svn: 67224
-
Chris Lattner authored
llvm-svn: 67219
-
Chris Lattner authored
There are some more complex cases (_Complex and structs) that I'm still working on. llvm-svn: 67218
-
Mike Stump authored
llvm-svn: 67207
-
Chris Lattner authored
llvm-svn: 67165
-
Chris Lattner authored
llvm-svn: 67164
-
Anders Carlsson authored
llvm-svn: 67147
-
- Mar 17, 2009
-
-
Anders Carlsson authored
llvm-svn: 67075
-
Anders Carlsson authored
llvm-svn: 67074
-
- Mar 14, 2009
-
-
Mike Stump authored
literals. llvm-svn: 66984
-
- Mar 11, 2009
-
-
Daniel Dunbar authored
- This is an ABI incompatiblity, but this is not likely to be a huge deal in practice. For now we at least generate self consistent code instead of crashing. - <rdar://problem/6657601> x86-32 ABI: Bitfields in small structures are not passed correctly llvm-svn: 66713
-
- Mar 10, 2009
-
-
Chris Lattner authored
done in sema, and is reflected by the existing PR3258. In the meantime, fix PR3682 by disabling a bogus assertion (which doesn't account for + operands). llvm-svn: 66533
-
Chris Lattner authored
add support for modifiers on named references, like %c[foo]. llvm-svn: 66532
-
Chris Lattner authored
time handle + operands in operand counting, fixing asm.c:t7 to expand into $2 instead of $1. llvm-svn: 66531
-
- Mar 07, 2009
-
-
Mike Stump authored
llvm-svn: 66320
-
Mike Stump authored
llvm-svn: 66319
-
- Mar 06, 2009
-
-
Daniel Dunbar authored
in a lone X87 class. - PR3735. llvm-svn: 66277
-
Daniel Dunbar authored
- <rdar://problem/6652110> clang should support weak_import llvm-svn: 66270
-
Mike Stump authored
llvm-svn: 66258
-
Mike Stump authored
llvm-svn: 66247
-
Mike Stump authored
llvm-svn: 66241
-
Mike Stump authored
llvm-svn: 66231
-
- Mar 05, 2009
-
-
Eli Friedman authored
return/argument types. (The generated IR isn't ideal, but we can't really do better in general.) llvm-svn: 66132
-
Eli Friedman authored
PR3688. (The FIXME is a rather big performance issue, but it only affects code using this feature, which is relatively rare.) llvm-svn: 66128
-
Mike Stump authored
llvm-svn: 66117
-
- Mar 04, 2009
-
-
Mike Stump authored
llvm-svn: 66091
-