- Nov 17, 2008
-
-
Ted Kremenek authored
where the control reaches the end of a non-void function and also allows the compiler to generate better code. When this assertion is false we can easily add more else cases. llvm-svn: 59468
-
rdar://problem/6333904Steve Naroff authored
Missing special lookup rule in Sema::ActOnInstanceMessage(). llvm-svn: 59467
-
Devang Patel authored
llvm-svn: 59466
-
Dan Gohman authored
functions in these two schedulers. llvm-svn: 59465
-
Duncan Sands authored
patch by Richard Osborne, tweaked and extended by your humble servant. llvm-svn: 59464
-
Douglas Gregor authored
llvm-svn: 59463
-
Douglas Gregor authored
C++ constructors, destructors, and conversion functions now have a FETokenInfo field that IdentifierResolver can access, so that these special names are handled just like ordinary identifiers. A few other Sema routines now use DeclarationNames instead of IdentifierInfo*'s. To validate this design, this code also implements parsing and semantic analysis for id-expressions that name conversion functions, e.g., return operator bool(); The new parser action ActOnConversionFunctionExpr takes the result of parsing "operator type-id" and turning it into an expression, using the IdentifierResolver with the DeclarationName of the conversion function. ActOnDeclarator pushes those conversion function names into scope so that the IdentifierResolver can find them, of course. llvm-svn: 59462
-
Dan Gohman authored
llvm-svn: 59461
-
rdar://6319320Chris Lattner authored
are trying to use the old GCC "casts as lvalue" extension. We don't and will hopefully never support this. llvm-svn: 59460
-
-
Dan Gohman authored
a side-car datastructure llvm-svn: 59458
-
Ted Kremenek authored
llvm-svn: 59457
-
Dale Johannesen authored
are not currently done (cf PowerPC/README.txt). llvm-svn: 59456
-
Dale Johannesen authored
optimizations) into this wishlist. llvm-svn: 59455
-
Devang Patel authored
llvm-svn: 59454
-
Fariborz Jahanian authored
llvm-svn: 59451
-
Richard Osborne authored
for the target. This fixes PR3080. llvm-svn: 59450
-
Mikhail Glushenkov authored
llvm-svn: 59449
-
Mikhail Glushenkov authored
llvm-svn: 59448
-
Mikhail Glushenkov authored
Use strings instead of TableGen defs in the compilation graph definition. Makes it easier for the plugins to modify an existing graph. llvm-svn: 59447
-
Douglas Gregor authored
llvm-svn: 59446
-
Dan Gohman authored
llvm-svn: 59445
-
-
Douglas Gregor authored
llvm-svn: 59443
-
Douglas Gregor authored
llvm-svn: 59442
-
Douglas Gregor authored
representing the names of declarations in the C family of languages. DeclarationName is used in NamedDecl to store the name of the declaration (naturally), and ObjCMethodDecl is now a NamedDecl. llvm-svn: 59441
-
Chris Lattner authored
llvm-svn: 59438
-
Chris Lattner authored
llvm-svn: 59437
-
Chris Lattner authored
llvm-svn: 59436
-
Eli Friedman authored
moment. llvm-svn: 59435
-
Zhongxing Xu authored
llvm-svn: 59434
-
Anders Carlsson authored
llvm-svn: 59433
-
Mon P Wang authored
llvm-svn: 59432
-
Lang Hames authored
llvm-svn: 59431
-
- Nov 16, 2008
-
-
Anders Carlsson authored
llvm-svn: 59430
-
Nuno Lopes authored
llvm-svn: 59429
-
Anders Carlsson authored
llvm-svn: 59428
-
Chris Lattner authored
Unfortunately, we're not here yet, but eventually Expr::isConstantExpr and friends should go away. llvm-svn: 59427
-
Chris Lattner authored
llvm-svn: 59426
-
Anders Carlsson authored
llvm-svn: 59425
-