- May 12, 2008
-
-
Ted Kremenek authored
llvm-svn: 50979
-
Ted Kremenek authored
Remove redundant assignment. llvm-svn: 50978
-
Ted Kremenek authored
ScopedDecl with the backpatcher, and *not* a local variable on the stack. The value of DeclCtx gets filled in *later* by the backpatcher. This fixes: http://llvm.org/bugs/show_bug.cgi?id=2308 llvm-svn: 50976
-
Eli Friedman authored
llvm-svn: 50968
-
Eli Friedman authored
llvm-svn: 50966
-
- May 10, 2008
-
-
Nuno Lopes authored
llvm-svn: 50945
-
Ted Kremenek authored
Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). llvm-svn: 50924
-
Argyrios Kyrtzidis authored
-identifierResolver exposes an iterator interface to get all decls through the scope chain. -The semantic staff (checking IdentifierNamespace and Doug's checking for shadowed tags were moved out of IdentifierResolver and back into Sema. IdentifierResolver just gives an iterator for all reachable decls of an identifier. llvm-svn: 50923
-
Mon P Wang authored
llvm-svn: 50919
-
- May 09, 2008
-
-
Steve Naroff authored
DO NOT pre-defined __OBJC2__. The __OBJC2__ macro should only be defined when targeting the new, Apple 2.0 *runtime ABI*. It is not intended to be used to #ifdef ObjC 2.0 langauge features. This is unfortunate (given it's name). In a perfect world, this defined would be named __OBJC2_RUNTIME_ABI__. Oh well. llvm-svn: 50913
-
Ted Kremenek authored
llvm-svn: 50906
-
Nate Begeman authored
llvm-svn: 50903
-
Nate Begeman authored
vector of the same element type and half the width, with the high, low, even, and odd elements respectively. Allow member references to member references, so that .hi.hi gives you the high quarter of a vector. This is fairly convenient syntax for some insert/extract operations. Remove some unnecessary methods/types in the ExtVectorElementExpr class. llvm-svn: 50892
-
Chris Lattner authored
llvm-svn: 50891
-
Chris Lattner authored
llvm-svn: 50890
-
Chris Lattner authored
llvm-svn: 50888
-
Chris Lattner authored
llvm-svn: 50887
-
Chris Lattner authored
llvm-svn: 50886
-
-
Chris Lattner authored
crashes because objc types aren't set up right. llvm-svn: 50884
-
- May 08, 2008
-
-
Ted Kremenek authored
Still need to iron out some of the semantics (fixmes are present). This addresses <rdar://problem/5916348> llvm-svn: 50866
-
Sanjiv Gupta authored
Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. llvm-svn: 50848
-
Chris Lattner authored
targets that do not support recursion (and thus codegen stack variables as globals). Patch contributed by Alireza Moshtaghi! llvm-svn: 50844
-
Chris Lattner authored
__VA_ARGS__ syntax as well as with the amazingly awesome GNU "named variadic macro" extension. Allow it with the GNU syntax as well. llvm-svn: 50843
-
-
Devang Patel authored
Note, this is just beginning. llvm-svn: 50835
-
- May 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 50831
-
Fariborz Jahanian authored
an implementation. This fixes couple of failing prperty tests caused by my previous patch. llvm-svn: 50830
-
Ted Kremenek authored
function that returns a CFxxxRef, not just functions whose name begins with CF. This implements <rdar://problem/5917879>. Added test case for this feature. Updated calls to CStrInCStrNoCase to swap their arguments, per compatibility with strcasestr. llvm-svn: 50829
-
Ted Kremenek authored
llvm-svn: 50824
-
Ted Kremenek authored
Correctly check if the result of CStrInCStrNoCase is NULL to generate summaries; before we were inverting the condition. llvm-svn: 50822
-
Fariborz Jahanian authored
properties. Couple of property tests will fail with this patch. Will fix them next. llvm-svn: 50818
-
Ted Kremenek authored
llvm-svn: 50817
-
Steve Naroff authored
llvm-svn: 50816
-
Steve Naroff authored
llvm-svn: 50815
-
Ted Kremenek authored
Do not treat **instance** methods "copyWithZone:" and "mutableCopyWithZone:" from NSObject as allocators. llvm-svn: 50802
-
Douglas Gregor authored
llvm-svn: 50799
-
Ted Kremenek authored
llvm-svn: 50798
-
Ted Kremenek authored
llvm-svn: 50795
-
Ted Kremenek authored
llvm-svn: 50777
-