- Feb 20, 2011
-
-
Richard Smith authored
llvm-svn: 126063
-
Anders Carlsson authored
llvm-svn: 126062
-
Anders Carlsson authored
Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). llvm-svn: 126061
-
Peter Collingbourne authored
llvm-svn: 126060
-
- Feb 19, 2011
-
-
Chris Lattner authored
a typedef. llvm-svn: 126059
-
Douglas Gregor authored
comparison itself is a constant expression. Fixes PR7536. llvm-svn: 126057
-
Chris Lattner authored
designators: allowing codegen when the element initializer is a constant or something else without a side effect. This unblocks enough to let process.c in the linux kernel build, PR9257. llvm-svn: 126056
-
Douglas Gregor authored
attribute, we also care about those with the "constructor" attribute. Fixes PR6521. llvm-svn: 126055
-
Anders Carlsson authored
llvm-svn: 126053
-
Rafael Espindola authored
llvm-svn: 126050
-
Oscar Fuentes authored
The syntax is (add_dependencies target-name depend-target1 ...). llvm-svn: 126049
-
Douglas Gregor authored
includes explicitly-specified template arguments) to a function template specialization in cases where no deduction is performed or deduction fails. Patch by Faisal Vali, fixes PR7505! llvm-svn: 126048
-
Anders Carlsson authored
llvm-svn: 126039
-
Douglas Gregor authored
current instantiation, even though we have a RecordDecl describing them. Fixes PR9255. Amusingly, I've had this patch sitting around for a month or two because it was "obviously" wrong, but hadn't gotten around to writing a test case to submit the fix :) llvm-svn: 126038
-
Douglas Gregor authored
warn about polymorphic classes (which have virtual functions) rather than dynamic classes (which are polymorphic or have virtual bases). llvm-svn: 126036
-
Douglas Gregor authored
correct and is not worth fixing. Fixes PR8396. llvm-svn: 126035
-
Ken Dyck authored
intended. llvm-svn: 126034
-
Douglas Gregor authored
lead to a serious slowdown (4%) on parsing of Cocoa.h. This memory optimization should be revisited later, when we have time to look at the generated code. llvm-svn: 126033
-
Argyrios Kyrtzidis authored
[analyzer] '-analyzer-check-objc-mem' can go through the llvm/clang codebase without crashing; enable it for C++. llvm-svn: 126026
-
Argyrios Kyrtzidis authored
llvm-svn: 126025
-
Daniel Dunbar authored
the special way we model "linker input" arguments. llvm-svn: 126023
-
Argyrios Kyrtzidis authored
llvm-svn: 126021
-
Ted Kremenek authored
llvm-svn: 126020
-
John McCall authored
but it's not reasonable for the diagnostic to figure that out. Pointed out by Benjamin Kramer. Also clarify the logic here. llvm-svn: 126017
-
John McCall authored
without defining them. This should be an error, but I'm paranoid about "uses" that end up not actually requiring a definition. I'll revisit later. Also, teach IR generation to not set internal linkage on variable declarations, just for safety's sake. Doing so produces an invalid module if the variable is not ultimately defined. Also, fix several places in the test suite where we were using internal functions without definitions. llvm-svn: 126016
-
Argyrios Kyrtzidis authored
llvm-svn: 126013
-
Ted Kremenek authored
This yields a minor memory reduction (for larger functions) on Sqlite at the cost of slightly higher memory usage on some functions because of the increased size of GRState (which can be optimized). I expect the real memory savings from this enhancement will come when we aggressively canabilize more of the ExplodedGraph. llvm-svn: 126012
-
Argyrios Kyrtzidis authored
llvm-svn: 126007
-
Chandler Carruth authored
diagnostics, resolving PR9227. Patch originally by Mihai Rusu and Stephen Hines with some minimal style tweaks from me. llvm-svn: 125999
-
Chandler Carruth authored
diagnostics. Patch by Stephen Hines. llvm-svn: 125998
-
Chandler Carruth authored
abstract class type. Patch by Stephen Hines, with a wording tweak from Doug applied by me. llvm-svn: 125996
-
Chandler Carruth authored
a non-pointer on the two sides of a conditional expression. Patch by Stephen Hines and Mihai Rusu. llvm-svn: 125995
-
Douglas Gregor authored
enumeration type, prioritize the enumeration constants and don't provide completions for any other expressions. Fixes <rdar://problem/7283668>. llvm-svn: 125991
-
Devang Patel authored
llvm-svn: 125990
-
- Feb 18, 2011
-
-
Chris Lattner authored
turn off all builtin optimizations. llvm-svn: 125979
-
Douglas Gregor authored
that was ignored in a few places (most notably, code completion). Introduce Selector::getNameForSlot() for the common case where we only care about the name. Audit all uses of getIdentifierInfoForSlot(), switching many over to getNameForSlot(), fixing a few crashers. Fixed <rdar://problem/8939352>, a code-completion crasher. llvm-svn: 125977
-
Chris Lattner authored
target triple. This would be a decent place to add -fno-builtin info for example. llvm-svn: 125971
-
Argyrios Kyrtzidis authored
llvm-svn: 125963
-
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 125957
-