- Apr 01, 2009
-
-
Daniel Dunbar authored
- Current return-arguments-32 status is: 8 out of 1000 failures (-7) llvm-svn: 68192
-
Daniel Dunbar authored
- <rdar://problem/6732143> Crash when generating @synchronize for zero-cost exception - Thanks to Anders for helping track down the problem. llvm-svn: 68186
-
Eli Friedman authored
llvm-svn: 68181
-
Daniel Dunbar authored
- Notably, set section on cfstring literal string data (for now, this is done everywhere because it matches what we were already doing for the CFString data itself) - <rdar://problem/6599098> [irgen] linker requires objc string data to go into cstring llvm-svn: 68160
-
Chris Lattner authored
attribute(used) and asm renaming are used together. llvm-svn: 68155
-
- Mar 31, 2009
-
-
Daniel Dunbar authored
- Current return-arguments-32 status: 15/1000 failures llvm-svn: 68132
-
Chris Lattner authored
disable this feature for now, to err on the side of rejecting instead of sometimes crashing. rdar://6326239 llvm-svn: 68088
-
- Mar 28, 2009
-
-
Eli Friedman authored
types don't get generated when blocks aren't used. llvm-svn: 67898
-
Eli Friedman authored
llvm-svn: 67897
-
Eli Friedman authored
llvm-svn: 67895
-
Eli Friedman authored
LHS type and the computation result type; this encodes information into the AST which is otherwise non-obvious. Fix Sema to always come up with the right answer for both of these types. Fix IRGen and the analyzer to account for these changes. This fixes PR2601. The approach is inspired by PR2601 comment 2. Note that this changes real *= complex in CodeGen from a silent miscompilation to an explicit error. I'm not really sure that the analyzer changes are correct, or how to test them... someone more familiar with the analyzer should check those changes. llvm-svn: 67889
-
rdar://problem/6724396Douglas Gregor authored
GNU-style array designators, causing us to emit broken initializers. llvm-svn: 67878
-
- Mar 26, 2009
-
-
Daniel Dunbar authored
- <rdar://problem/6710978> ccc/clang-driver ignore -fno-common llvm-svn: 67762
-
Eli Friedman authored
is of type void*. I'll try to add the appropriate checking later. llvm-svn: 67721
-
- Mar 25, 2009
-
-
Mike Stump authored
llvm-svn: 67697
-
Mike Stump authored
from previous block literals. llvm-svn: 67696
-
- Mar 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67603
-
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
-