- May 22, 2009
-
-
Dale Johannesen authored
operand is the last in a pattern. There is no reason this should be true (although apparently it always is right now). llvm-svn: 72232
-
- May 21, 2009
-
-
Eli Friedman authored
llvm-svn: 72231
-
Douglas Gregor authored
llvm-svn: 72229
-
Douglas Gregor authored
llvm-svn: 72228
-
Eli Friedman authored
llvm-svn: 72227
-
Mike Stump authored
evaluated first. This can also improve codegen just a bit as we might have another register to play with for the evaluation of the rhs. llvm-svn: 72226
-
Fariborz Jahanian authored
setting of NSObject attribute. llvm-svn: 72225
-
Douglas Gregor authored
llvm-svn: 72224
-
Eli Friedman authored
PR4238. llvm-svn: 72223
-
Stuart Hastings authored
llvm-svn: 72222
-
Jay Foad authored
If this causes any new assertion failures that I didn't catch in testing, the fix is usually to change "&v[0]" to "v.data()" for some SmallVector v. llvm-svn: 72221
-
Douglas Gregor authored
llvm-svn: 72220
-
Fariborz Jahanian authored
llvm-svn: 72219
-
Douglas Gregor authored
llvm-svn: 72218
-
Douglas Gregor authored
llvm-svn: 72217
-
Douglas Gregor authored
llvm-svn: 72216
-
Douglas Gregor authored
redundant functionality. The result (ASTOwningVector) lives in clang/Parse/Ownership.h and is used by both the parser and semantic analysis. No intended functionality change. llvm-svn: 72214
-
Duncan Sands authored
type as a target independent constant expression. I confess that I didn't check that this method works as intended (though I did test the equivalent hand-written IR a little). But what could possibly go wrong! llvm-svn: 72213
-
Sebastian Redl authored
Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. llvm-svn: 72212
-
Jay Foad authored
llvm-svn: 72210
-
Jay Foad authored
llvm-svn: 72209
-
Dan Gohman authored
Instcombine to be more aggressive about using SimplifyDemandedBits on shift nodes. This allows a shift to be simplified to zero in the included test case. llvm-svn: 72204
-
Fariborz Jahanian authored
llvm-svn: 72203
-
Owen Anderson authored
llvm-svn: 72202
-
Owen Anderson authored
llvm-svn: 72201
-
Bill Wendling authored
bootstrapping. llvm-svn: 72200
-
Douglas Gregor authored
llvm-svn: 72199
-
Bill Wendling authored
llvm-svn: 72198
-
Bill Wendling authored
llvm-svn: 72197
-
Bill Wendling authored
llvm-svn: 72196
-
Bill Wendling authored
llvm-svn: 72195
-
Bill Wendling authored
llvm-svn: 72194
-
Bill Wendling authored
llvm-svn: 72193
-
Bill Wendling authored
the 'constract function dbg thingy'. Rename some methods to make them consistent with the rest of the methods. Move the 'Emit' methods to the end of the file. llvm-svn: 72192
-
Argyrios Kyrtzidis authored
DebugScope refers to a debug region, function or block. llvm-svn: 72191
-
Douglas Gregor authored
passes the "isStmtExpr" flag, to suppress warnings about unused expressions. llvm-svn: 72190
-
Ted Kremenek authored
Add special cases to retain checker for 'create' methods in QCView, QCRenderer, and CIContext (Apple APIs). This fixes: <rdar://problem/6902710> clang: false positives w/QC and CoreImage methods. llvm-svn: 72187
-
Douglas Gregor authored
llvm::SmallVector that owns all of the AST nodes inside of it. This RAII class is used to ensure proper destruction of AST nodes when template instantiation fails. llvm-svn: 72186
-
- May 20, 2009
-
-
Douglas Gregor authored
temporaries are generated for some object-constructing expressions in templates that are not type-dependent. Also, be sure to introduce the variable from a CXXConditionDeclExpr into the set of instantiated local variables. llvm-svn: 72185
-
Dan Gohman authored
llvm-svn: 72184
-