- Nov 11, 2009
-
-
Daniel Dunbar authored
llvm-svn: 86775
-
Daniel Dunbar authored
llvm-svn: 86774
-
Daniel Dunbar authored
llvm-svn: 86760
-
Daniel Dunbar authored
llvm-svn: 86757
-
- Nov 10, 2009
-
-
Daniel Dunbar authored
- This is conceptually better since the only thing we want this option to do is preserve the internal module as constructed by IRgen, before running any passes. - This also fixes bugs in -disable-llvm-optzns handling with regards to debug info. llvm-svn: 86691
-
Daniel Dunbar authored
llvm-svn: 86632
-
Daniel Dunbar authored
ApplyHeaderSearchOptions now. llvm-svn: 86617
-
- Nov 09, 2009
-
-
Eli Friedman authored
unless we start implementing command-line switches which override the default calling convention, so the effect is mostly to silence unknown attribute warnings.) llvm-svn: 86571
-
- Nov 08, 2009
-
-
Zhongxing Xu authored
llvm-svn: 86464
-
- Nov 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 86341
-
Daniel Dunbar authored
initialize HeaderSearch. Not used yet. llvm-svn: 86338
-
Daniel Dunbar authored
llvm-svn: 86337
-
Daniel Dunbar authored
llvm-svn: 86336
-
Daniel Dunbar authored
filenames. Also, move InitializePreprocessor to Utils.h. llvm-svn: 86335
-
- Nov 05, 2009
-
-
John Thompson authored
llvm-svn: 86183
-
Chris Lattner authored
llvm-svn: 86177
-
John Thompson authored
llvm-svn: 86167
-
Sebastian Redl authored
llvm-svn: 86142
-
Daniel Dunbar authored
invariants (diagnostics with source informations must occur between {Begin,End}SourceFile). llvm-svn: 86113
-
Daniel Dunbar authored
llvm-svn: 86112
-
Daniel Dunbar authored
llvm-svn: 86111
-
Ted Kremenek authored
migrate work in the destructors of PathDiagnosticClients from their destructors to FlushReports(). The destructors now currently call FlushReports(); this will be fixed in a subsequent patch. llvm-svn: 86108
-
Daniel Dunbar authored
llvm-svn: 86076
-
- Nov 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 86048
-
Daniel Dunbar authored
llvm-svn: 86047
-
John McCall authored
through to indexing. llvm-svn: 86018
-
Daniel Dunbar authored
llvm-svn: 86010
-
- Nov 03, 2009
-
-
Chris Lattner authored
Roman Divacky! PR5363 llvm-svn: 85932
-
Ted Kremenek authored
Fix buffer overflow in PrintMacroDefinition() by inverting the check to see if the target buffer needs to be resized. Fixes <rdar://problem/7255377>. llvm-svn: 85872
-
- Nov 02, 2009
-
-
Daniel Dunbar authored
llvm-svn: 85828
-
Chris Lattner authored
llvm-svn: 85826
-
- Oct 30, 2009
-
-
Benjamin Kramer authored
llvm-svn: 85588
-
- Oct 29, 2009
-
-
John McCall authored
types. Preserve it through template instantiation. Preserve it through PCH, although TSTs themselves aren't serializable, so that's pretty much meaningless. llvm-svn: 85500
-
Chris Lattner authored
llvm-svn: 85481
-
- Oct 27, 2009
-
-
Douglas Gregor authored
FunctionDecl::isInlineSpecified/setInlineSpecified. llvm-svn: 85305
-
Rafael Espindola authored
The user visible changes are: *) Frameworks are only searched on OS X *) The Cygwin c++ headers are now marked as c++ aware. I am almost sure that not marking them was a bug. llvm-svn: 85240
-
- Oct 25, 2009
-
-
Sebastian Redl authored
Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. llvm-svn: 85055
-
- Oct 24, 2009
-
-
John McCall authored
template instantiation. Preserve it through PCH. Show it off to the indexer. I'm healthily ignoring the vector type cases because we don't have a sensible TypeLoc implementation for them anyway. llvm-svn: 84994
-
- Oct 23, 2009
-
-
John McCall authored
in the DeclaratorInfo, if one is present. Preserve source information through template instantiation. This is made more complicated by the possibility that ParmVarDecls don't have DIs, which is possibly worth fixing in the future. Also preserve source information for function parameters in ObjC method declarations. llvm-svn: 84971
-
Douglas Gregor authored
qualified reference to a declaration that is not a non-static data member or non-static member function, e.g., namespace N { int i; } int j = N::i; Instead, extend DeclRefExpr to optionally store the qualifier. Most clients won't see or care about the difference (since QualifierDeclRefExpr inherited DeclRefExpr). However, this reduces the number of top-level expression types that clients need to cope with, brings the implementation of DeclRefExpr into line with MemberExpr, and simplifies and unifies our handling of declaration references. Extended DeclRefExpr to (optionally) store explicitly-specified template arguments. This occurs when naming a declaration via a template-id (which will be stored in a TemplateIdRefExpr) that, following template argument deduction and (possibly) overload resolution, is replaced with a DeclRefExpr that refers to a template specialization but maintains the template arguments as written. llvm-svn: 84962
-