- Nov 15, 2008
-
-
Anders Carlsson authored
llvm-svn: 59345
-
Evan Cheng authored
llvm-svn: 59344
-
Ted Kremenek authored
llvm-svn: 59343
-
Oscar Fuentes authored
include/llvm/CMakeLists.txt. Does it with the `tablegen' cmake macro. llvm-svn: 59342
-
Dan Gohman authored
llvm-svn: 59341
-
Dan Gohman authored
llvm-svn: 59340
-
Ted Kremenek authored
Implement FIXME in GRExprEngine::VisitUnaryOperator() to handle implicit conversions caused by the '!' operator. This required adding some logic to GRSimpleVals to reason about nonloc::LocAsInteger SVals. This code appears to work fine, but it should eventually be cleaned up. llvm-svn: 59335
-
Ted Kremenek authored
llvm-svn: 59334
-
Oscar Fuentes authored
llvm-svn: 59333
-
Zhongxing Xu authored
llvm-svn: 59332
-
Sebastian Redl authored
Thanks to Doug for the review. Actual effects of mutable to follow. llvm-svn: 59331
-
Argyrios Kyrtzidis authored
Thanks to Sebastian for the suggestion. llvm-svn: 59330
-
- Nov 14, 2008
-
-
Devang Patel authored
Strip debug information before stripping symbol names. llvm-svn: 59328
-
Oscar Fuentes authored
consistency. Patch by Kevin Andre! llvm-svn: 59326
-
Oscar Fuentes authored
files. llvm-svn: 59325
-
Dan Gohman authored
fairly conservative; it doesn't do alias-analysis queries and it doesn't attempt to break anti-dependencies. llvm-svn: 59324
-
Argyrios Kyrtzidis authored
llvm-svn: 59323
-
rdar://problem/6372970Steve Naroff authored
SynthBlockInitExpr() was not adding by-ref arguments to the init expr. llvm-svn: 59322
-
Ted Kremenek authored
- Block-expression for 'ObjCForCollectionStmt' is not alive before it occurs - Recursively visit 'element' expression for ObjCForCollectionStmt to get liveness for referenced block-level expressions and variables. llvm-svn: 59316
-
Evan Cheng authored
llvm-svn: 59314
-
Ted Kremenek authored
Second attempt at implementation transfer function support for ObjCForCollectionStmt. We now assume that the 'element' expression can be any lvalue. llvm-svn: 59313
-
Ted Kremenek authored
Flow-sensitive uninitialized values analysis: properly handle the 'element' expression of ObjCForCollectionStmt (can be anything). llvm-svn: 59312
-
Dale Johannesen authored
llvm-svn: 59311
-
Richard Osborne authored
registering XCoreTargetMachine. llvm-svn: 59308
-
Douglas Gregor authored
function call created in response to the use of operator syntax that resolves to an overloaded operator in C++, e.g., "str1 + str2" that resolves to std::operator+(str1, str2)". We now build a CXXOperatorCallExpr in C++ when we pick an overloaded operator. (But only for binary operators, where we actually implement overloading) I decided *not* to refactor the current CallExpr to make it abstract (with FunctionCallExpr and CXXOperatorCallExpr as derived classes). Doing so would allow us to make CXXOperatorCallExpr a little bit smaller, at the cost of making the argument and callee accessors virtual. We won't know if this is going to be a win until we can parse lots of C++ code to determine how much memory we'll save by making this change vs. the performance penalty due to the extra virtual calls. llvm-svn: 59306
-
Richard Osborne authored
these operations if ladd/lsub are not available on the current subtarget. llvm-svn: 59305
-
-
Douglas Gregor authored
Don't require us to manually number the statements and expressions in StmtNodes.def. We don't need stable numbers yet, renumbering is a pain, and LAST_STMT had the wrong value anyway. llvm-svn: 59300
-
Richard Osborne authored
bits in a word). llvm-svn: 59296
-
Zhongxing Xu authored
llvm-svn: 59294
-
Lang Hames authored
llvm-svn: 59293
-
Oscar Fuentes authored
Studio IDE. CMake would overwrite the makefiles distributed with LLVM. llvm-svn: 59292
-
Evan Cheng authored
llvm-svn: 59291
-
Ted Kremenek authored
llvm-svn: 59290
-
Ted Kremenek authored
Fix CFG construction for ObjCForCollectionStmt: 'element' expression can be anything that evaluates to an lvalue llvm-svn: 59289
-
Ted Kremenek authored
llvm-svn: 59285
-
Ted Kremenek authored
Update include files. llvm-svn: 59284
-
Ted Kremenek authored
Rename ExprDeclBitVector to BlkExprDeclBitVector, and store mappings from Stmt* to bit indices instead using Expr*. llvm-svn: 59283
-
Dan Gohman authored
llvm-svn: 59282
-
Dan Gohman authored
before re-inserting them. llvm-svn: 59281
-