- Nov 30, 2008
-
-
Zhongxing Xu authored
This fixes PR3127 http://llvm.org/bugs/show_bug.cgi?id=3127 llvm-svn: 60280
-
Eli Friedman authored
initializers. llvm-gcc appears to be more aggressive, but incorrect, for constructs like "const int a[] = {1,2,3};"; that said, current optimizers will do the appropriate optimizations when safe. llvm-svn: 60270
-
Eli Friedman authored
llvm-svn: 60269
-
- Nov 29, 2008
-
-
Anders Carlsson authored
llvm-svn: 60249
-
Zhongxing Xu authored
llvm-svn: 60248
-
Douglas Gregor authored
llvm-svn: 60235
-
Chris Lattner authored
bitmangling. llvm-svn: 60226
-
- Nov 28, 2008
-
-
Zhongxing Xu authored
When initialized, the index of the ElementRegion was unsigned. But the index value of the ArraySubscriptExpr is signed. This inconsistency caused the value of the array element retrieved to be UnknownVal despite it was initialized to symbolic. This is only a hack. Real fix of this problem is required. llvm-svn: 60207
-
Zhongxing Xu authored
llvm-svn: 60206
-
Zhongxing Xu authored
llvm-svn: 60205
-
Zhongxing Xu authored
the ConstraintManager can print its internal state before its solver instance is destroyed. llvm-svn: 60204
-
- Nov 27, 2008
-
-
Chris Lattner authored
llvm-svn: 60181
-
Sebastian Redl authored
llvm-svn: 60160
-
Zhongxing Xu authored
ImmutableList::getInternalPointer() returns a const ImmutableListImpl<T>* pointer, which must be converted to void* explicitly. llvm-svn: 60152
-
Zhongxing Xu authored
llvm-svn: 60151
-
Zhongxing Xu authored
GDMContext. llvm-svn: 60150
-
Daniel Dunbar authored
llvm-svn: 60147
-
Zhongxing Xu authored
llvm-svn: 60146
-
Zhongxing Xu authored
llvm-svn: 60144
-
Zhongxing Xu authored
- Creator function pointers are saved in ManagerRegistry. - The Register* class is used to notify ManagerRegistry new module is available. - AnalysisManager queries ManagerRegistry for configurable module. Then it passes them to GRExprEngine, in turn to GRStateManager. llvm-svn: 60143
-
Douglas Gregor authored
id<P0> The intended overloading behavior of these entities isn't entirely clear, and GCC seems to have some strange limitations (e.g., the inability to overload on id<P0> vs. id<P1>). We'll want to revisit these semantics and determine just how Objective-C++ overloading should really work. llvm-svn: 60142
-
Douglas Gregor authored
llvm-svn: 60140
-
Douglas Gregor authored
llvm-svn: 60138
-
Ted Kremenek authored
llvm-svn: 60136
-
Douglas Gregor authored
Support block pointer conversions in C++. I'm storing the test case locally until we can enable blocks in C++ llvm-svn: 60133
-
Ted Kremenek authored
- a table including the IdentifierInfo data - an index from persistent IdentifierInfo IDs to indices within this file. - Enhance PTH generation to write out file map information, mapping inodes to tokens. llvm-svn: 60132
-
Douglas Gregor authored
llvm-svn: 60131
-
Douglas Gregor authored
converting a pointer to one Objective-C interface into a pointer to another Objective-C interface, and conversions with 'id'. The semantics seems to match GCC, although they seem somewhat ad hoc. Fixed a few cases where we assumed the C++ definition of isObjectType, but were getting the C definition, causing failures in trouble with conversions to void pointers. llvm-svn: 60130
-
Fariborz Jahanian authored
llvm-svn: 60128
-
- Nov 26, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 60124
-
Fariborz Jahanian authored
llvm-svn: 60122
-
Argyrios Kyrtzidis authored
llvm-svn: 60119
-
Argyrios Kyrtzidis authored
-Change Parser::ParseCXXScopeSpecifier to MaybeParseCXXScopeSpecifier -Remove Parser::isTokenCXXScopeSpecifier and fold it into MaybeParseCXXScopeSpecifier -Rename Parser::TryAnnotateScopeToken to TryAnnotateCXXScopeToken and only allow it to be called when in C++ llvm-svn: 60117
-
Argyrios Kyrtzidis authored
Fixes building error on MSVC where passing bool couldn't resolve to one of the overloads. llvm-svn: 60116
-
Fariborz Jahanian authored
llvm-svn: 60115
-
Fariborz Jahanian authored
Implemented anonymous category (also know as continuation class) used to override main class's property attribute. This is work in propgress. llvm-svn: 60114
-
Anders Carlsson authored
llvm-svn: 60109
-
Nuno Lopes authored
llvm-svn: 60107
-
Douglas Gregor authored
llvm-svn: 60096
-
Douglas Gregor authored
llvm-svn: 60094
-