- Nov 29, 2009
-
-
Nuno Lopes authored
llvm-svn: 90080
-
Kovarththanan Rajaratnam authored
llvm-svn: 90078
-
Kovarththanan Rajaratnam authored
Don't call Decl::CollectingStats(false) and Stmt::CollectingStats(false). When called with false these functions return whether statistics are enabled. They don't change any state. Since we're not using the return value avoid calling them in the first place. llvm-svn: 90077
-
Kovarththanan Rajaratnam authored
CompilerInstance already contains various objects that are used throughout the entire run. Also addresses Daniels review comments in: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20091123/024508.html llvm-svn: 90073
-
Alexis Hunt authored
function names outside of templates - they'll probably cause some damage there as they're largely untested. llvm-svn: 90064
-
Daniel Dunbar authored
Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. llvm-svn: 90063
-
Ted Kremenek authored
llvm-svn: 90060
-
Daniel Dunbar authored
- This is the last major parsing piece, main FIXMEs remain. llvm-svn: 90059
-
Alexis Hunt authored
llvm-svn: 90057
-
Daniel Dunbar authored
llvm-svn: 90054
-
Daniel Dunbar authored
llvm-svn: 90052
-
Daniel Dunbar authored
llvm-svn: 90051
-
- Nov 28, 2009
-
-
Benjamin Kramer authored
llvm-svn: 90044
-
Benjamin Kramer authored
llvm-svn: 90043
-
Kovarththanan Rajaratnam authored
This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. llvm-svn: 90042
-
Kovarththanan Rajaratnam authored
llvm-svn: 90040
-
Nuno Lopes authored
btw, I believe that isMicrosoftInteger can go away; it's not read anywhere llvm-svn: 90036
-
Benjamin Kramer authored
llvm-svn: 90034
-
Benjamin Kramer authored
llvm-svn: 90033
-
Benjamin Kramer authored
llvm-svn: 90032
-
Kovarththanan Rajaratnam authored
llvm-svn: 90031
-
Alexis Hunt authored
llvm-svn: 90030
-
Kovarththanan Rajaratnam authored
llvm-svn: 90028
-
Alexis Hunt authored
DeclarationName can't handle them yet, so right now Parser just errors out on them. llvm-svn: 90027
-
Eli Friedman authored
llvm-svn: 90026
-
Eli Friedman authored
GetCXXBaseClassOffset to actually pass the test. llvm-svn: 90025
-
Anders Carlsson authored
We always want to create a virtual function pointer entry if the path from the derived return value to the base overridden return value contains a virtual base class. llvm-svn: 90024
-
- Nov 27, 2009
-
-
Anders Carlsson authored
llvm-svn: 90021
-
Anders Carlsson authored
llvm-svn: 90020
-
Anders Carlsson authored
Add a new PrimaryBaseInfo struct that combines the record decl of a primary base with whether it's virtual or not. llvm-svn: 90018
-
Anders Carlsson authored
llvm-svn: 90017
-
Eli Friedman authored
AggExprEmitter::VisitCastExpr. llvm-svn: 89988
-
Eli Friedman authored
implement it explicitly or assert that it doesn't make sense for a scalar. This caught a couple interesting issues: one, CK_BaseToDerivedMemberPointer casts were getting silently miscompiled, and two, Sema was constructing some strange implicit casts of type CK_UserDefinedConversion. The change in SemaExprCXX makes sure the cast kinds are getting set correctly. llvm-svn: 89987
-
Eli Friedman authored
llvm-svn: 89986
-
Eli Friedman authored
we check whether the vtable needs to be generated. llvm-svn: 89984
-
Anders Carlsson authored
llvm-svn: 89983
-
- Nov 26, 2009
-
-
Anders Carlsson authored
When adding an implicit destructor, make sure to mark it as virtual if it overrides existing destructors. llvm-svn: 89967
-
Anders Carlsson authored
llvm-svn: 89966
-
Anders Carlsson authored
llvm-svn: 89965
-
Anders Carlsson authored
Make the pure virtual methods map a set instead. llvm-svn: 89961
-