summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Define DiagnosticBuilder<<APValue so it's easy to include APValues inJeffrey Yasskin2011-07-181-0/+45
* 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-182-1/+27
* Augment the interface of ExternalASTSource::FindExternalLexicalDecls()Douglas Gregor2011-07-153-9/+19
* Use the new APFloat::convertToInt(APSInt) function to simplify uses ofJeffrey Yasskin2011-07-151-4/+3
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-155-0/+25
* Switch comments and assert text in AST from 'instantiation' toChandler Carruth2011-07-151-3/+3
* Silliness with commas, as reported at http://blog.regehr.org/archives/558 . ...Eli Friedman2011-07-131-1/+5
* Correctly set up the list of virtual base classes for a CXXRecordDecl. Previo...Richard Smith2011-07-121-16/+2
* revert fix for // rdar://9740328Fariborz Jahanian2011-07-121-1/+1
* objc++: Some level of covariance is allowed in ObjC properties.Fariborz Jahanian2011-07-121-0/+4
* In ARC mode, consider Objective-C lifetime types (object pointers andDouglas Gregor2011-07-121-2/+0
* Improve name mangling for instantiation-dependent types that are notDouglas Gregor2011-07-122-15/+71
* Implement name mangling for sizeof...(function parameter pack).Douglas Gregor2011-07-121-9/+2
* Fix the desugaring of dependent decltype and typeof(expr) nodes. TheDouglas Gregor2011-07-121-1/+17
* Mangle dependent template names of unknown arityDouglas Gregor2011-07-121-10/+4
* Implement the Itanium C++ ABI's mangling rule forDouglas Gregor2011-07-121-2/+23
* Centralize the getCanonicalType() calls in the Itanium C++ manglingDouglas Gregor2011-07-122-9/+29
* Allow us to compute linkage et al for instantiation-dependent types.Douglas Gregor2011-07-111-2/+2
* Apply patch from Richard Trieu to fix PR9548:Chandler Carruth2011-07-111-19/+55
* Teach CXXUnresolvedConstructExpr when it should be anDouglas Gregor2011-07-082-2/+8
* r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly,Cameron Zwarich2011-07-072-27/+1
* A redeclaration of an inline method in C99 mode should trigger emission of thatNick Lewycky2011-07-072-1/+27
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-073-0/+16
* Zap a couple unnecessary loops.Eli Friedman2011-07-072-20/+2
* objc-arc: enforce performSelector rules in rejecting retaining selectorsFariborz Jahanian2011-07-051-0/+28
* Don't overread the buffer when an %x escape in inline asm ends prematurely.Benjamin Kramer2011-07-051-0/+4
* Switch the Decl and Stmt stats printing to use llvm::errs() instead ofChandler Carruth2011-07-042-15/+16
* Start switching the AST stats printing to use llvm::errs() instead ofChandler Carruth2011-07-041-26/+27
* Rewritten fix in r134139 to conform evaluation result to original evaluation ...Abramo Bagnara2011-07-021-11/+21
* -Fix mistake in ASTContext::getInnerObjCOwnership noticed by DougArgyrios Kyrtzidis2011-07-011-1/+1
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-0/+19
* Just mangle substituted template parameter types as unresolved types.John McCall2011-07-011-10/+3
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-018-55/+317
* Change the mangling of enclosing template template parametersJohn McCall2011-07-011-19/+73
* No, actually, we do need to be able to mangle substituted template names.John McCall2011-06-301-3/+10
* Fix off-by-one error in StringLiteral::getLocationOfByte.Hans Wennborg2011-06-301-1/+1
* Fixed enum constant evaluation assertions.Abramo Bagnara2011-06-301-6/+13
* Preserve that a TemplateName was arrived at by substitutingJohn McCall2011-06-305-26/+125
* Document and check tighter assumptions about the TemplateName of aJohn McCall2011-06-301-0/+3
* Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian2011-06-282-7/+10
* Be more thorough about mangling unresolved types.John McCall2011-06-282-57/+102
* Merge some calls to FoldingSetNodeID::AddInteger; assuming my measurements ar...Eli Friedman2011-06-271-4/+12
* Don't factor in visibility for templates and template argumentsJohn McCall2011-06-271-24/+44
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-5/+5
* Apparently at some point in the past I forgot how 'continue'John McCall2011-06-231-6/+2
* Move definition of template <typename T> void Decl::dropAttrFariborz Jahanian2011-06-231-18/+0
* Minor tweak to my last patch per Doug's comment.Fariborz Jahanian2011-06-231-2/+4
* Remove multiple use of weak_import attribute onFariborz Jahanian2011-06-231-14/+16
* Remove weak_import attribute on new declaration.Fariborz Jahanian2011-06-231-0/+14
OpenPOWER on IntegriCloud