- May 10, 2010
-
-
Dan Gohman authored
llvm-svn: 103422
-
Ted Kremenek authored
Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTContext's allocator. Fixes <rdar://problem/7961605>. llvm-svn: 103421
-
Dan Gohman authored
llvm-svn: 103420
-
Evan Cheng authored
Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869. llvm-svn: 103419
-
Devang Patel authored
llvm-svn: 103415
-
Douglas Gregor authored
llvm-svn: 103412
-
Evan Cheng authored
llvm-svn: 103411
-
Evan Cheng authored
llvm-svn: 103410
-
Douglas Gregor authored
llvm-svn: 103409
-
Devang Patel authored
This fixes radar 7959934. llvm-svn: 103408
-
Bob Wilson authored
SSAUpdater for the value from the first def may see uses of undefined values, because the later defs will not have been updated yet. llvm-svn: 103407
-
Daniel Dunbar authored
llvm-svn: 103406
-
Anders Carlsson authored
llvm-svn: 103403
-
Anders Carlsson authored
llvm-svn: 103402
-
Kalle Raiskila authored
llvm-svn: 103399
-
Kalle Raiskila authored
Remove sending duplicate of the --gcc-tool-args parameters to gcc. llvm-svn: 103397
-
Duncan Sands authored
Based on a patch by Javier Martinez. llvm-svn: 103391
-
Chris Lattner authored
llvm-svn: 103390
-
Chandler Carruth authored
llvm-svn: 103389
-
Chris Lattner authored
llvm-svn: 103388
-
Chris Lattner authored
CXXExprWithTemporaries. llvm-svn: 103387
-
- May 09, 2010
-
-
Chris Lattner authored
llvm-svn: 103383
-
Chandler Carruth authored
llvm-svn: 103378
-
Nathan Jeffords authored
changed dllexport code to use EmitBytes instead of EmitRawText, and changed the export option to use /EXPORT: instead of -export: on the windows platform llvm-svn: 103377
-
Chris Lattner authored
llvm-svn: 103376
-
Chris Lattner authored
llvm-svn: 103375
-
Chris Lattner authored
llvm-svn: 103374
-
Nathan Jeffords authored
llvm-svn: 103373
-
Nathan Jeffords authored
llvm-svn: 103372
-
Chris Lattner authored
and deserialize as a CallExpr which is close, but ends up deserializing with the wrong stmt class. llvm-svn: 103371
-
Anders Carlsson authored
llvm-svn: 103370
-
Douglas Gregor authored
Be more careful about picking a template parameter when we fail to substitute explicit template arguments into a function template llvm-svn: 103369
-
David Chisnall authored
llvm-svn: 103368
-
Douglas Gregor authored
non-existent condition expressions to boolean values during template instantiation. llvm-svn: 103364
-
Anders Carlsson authored
llvm-svn: 103363
-
Douglas Gregor authored
particular, don't complain about unused variables that have dependent type until instantiation time, so that we can look at the type of the variable. Moreover, only complain about unused variables that have neither a user-declared constructor nor a non-trivial destructor. llvm-svn: 103362
-
Douglas Gregor authored
unused, since the operation has side effects. llvm-svn: 103360
-
Anders Carlsson authored
Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes this will hold the largest empty subobject or 0 if the class doesn't have any empty subobjects. llvm-svn: 103359
-
Douglas Gregor authored
llvm-svn: 103358
-
Douglas Gregor authored
for, and switch), be careful to construct the full expressions as soon as we perform template instantation, so we don't either forget to call temporary destructors or destroy temporaries at the wrong time. This is the template-instantiation analogue to r103187, during which I hadn't realized that the issue would affect the handling of these constructs differently inside and outside of templates. Fixes a regression in Boost.Function. llvm-svn: 103357
-