summaryrefslogtreecommitdiffstats
path: root/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* When we treat an #include or #import as a module import, create anDouglas Gregor2011-12-021-3/+1
* Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor2011-12-021-0/+79
* ParmVarDecls have no linkage. Previously we would report that parametersArgyrios Kyrtzidis2011-12-011-0/+2
* Further tweak -Wurneachable-code and templates by allowing the warning to run onTed Kremenek2011-12-011-1/+14
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-14/+10
* There's no good reason to track temporaries in ExprWithCleanups,John McCall2011-11-101-15/+0
* From Vassil Vassilev: add checks for removing Decls for more use cases.Axel Naumann2011-11-081-1/+1
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-5/+5
* PR11062: Make C99 inlining work properly for names with associated builtin li...Eli Friedman2011-10-111-1/+6
* Constant expression evaluation refactoring:Richard Smith2011-10-101-0/+6
* In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear outArgyrios Kyrtzidis2011-10-071-1/+2
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-6/+6
* Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits...Ted Kremenek2011-10-061-0/+9
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-221-1/+1
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-13/+12
* Remove redundant break statements, and replace asserts with llvm_unreachablePeter Collingbourne2011-09-201-7/+7
* OpenCL: introduce support for function scope __local variablesPeter Collingbourne2011-09-191-6/+7
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* Fix else style. No functionality change intended.Chad Rosier2011-08-171-4/+2
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-2/+4
* Implement function template specialization at class scope extension in Micros...Francois Pichet2011-08-141-1/+13
* Fixed FieldDecl source range.Abramo Bagnara2011-08-051-2/+2
* Not sure why we bother updating FunctionDecl's EndRangeLoc in FunctionDecl::s...Argyrios Kyrtzidis2011-07-301-5/+0
* [libclang] Annotation of parameters that got default args from a previous dec...Argyrios Kyrtzidis2011-07-301-0/+10
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Don't crash when codegen'ing an empty redecl of a function in C99 mode, whenNick Lewycky2011-07-181-3/+4
* In C99, emit an inline function when encountering an extern redeclaration.Nick Lewycky2011-07-181-0/+26
* Augment the interface of ExternalASTSource::FindExternalLexicalDecls()Douglas Gregor2011-07-151-3/+8
* r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly,Cameron Zwarich2011-07-071-26/+0
* A redeclaration of an inline method in C99 mode should trigger emission of thatNick Lewycky2011-07-071-0/+26
* Don't factor in visibility for templates and template argumentsJohn McCall2011-06-271-24/+44
* A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor2011-06-211-2/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+14
* Move computation of __private_extern__ visibilty toFariborz Jahanian2011-06-161-0/+8
* Introduce a utility routine for checking whether a block's capturesJohn McCall2011-06-151-0/+10
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-3/+11
* Implement -fgnu89-inline. Fixes PR10041.Rafael Espindola2011-06-021-1/+1
* Implement explicit specialization of explicitly-defaulted constructors.Sean Hunt2011-05-231-1/+1
* main() exists in hosted, not freestanding implementations. Fixes theSean Hunt2011-05-151-1/+1
* Add a method for checking whether a function is one of the reserved globalJohn McCall2011-05-151-4/+28
* When emitting the destructor for a class with a vtable, if we can determineAnders Carlsson2011-05-141-0/+14
* Modify some deleted function methods to better reflect reality:Sean Hunt2011-05-061-1/+12
* Finish off rules for z-length bitfields in ms_structFariborz Jahanian2011-05-031-2/+1
* More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian2011-05-021-1/+2
* Compress some bits. Only matters for MSVC, or if we everJohn McCall2011-05-011-1/+1
* ms_struct patch for initialization and field access irgen.Fariborz Jahanian2011-04-281-2/+13
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-1/+4
* ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar2011-04-191-1/+1