aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/ClangAttrEmitter.cpp
AgeCommit message (Expand)Author
2013-05-03Restore Richard's belief in me.Douglas Gregor
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-05-02Revert r180970; it's causing breakage.Douglas Gregor
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-03-26[ms-cxxabi] Give the MS inheritance attributes a base classReid Kleckner
2013-02-01[Sema][Attr]Fix alignment attribute printing.Michael Han
2013-01-31Add indents to AST dumping and removed parenthesis from AST nodes.Richard Trieu
2013-01-30TableGen backends: use emitSourceFileHeader() to emit the warning aboutDmitri Gribenko
2013-01-29Propagate the spelling list index for an attribute across template instantiat...Richard Smith
2013-01-29Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelledRichard Smith
2013-01-27Add the missing line return to align parameters of printPretty.Michael Han
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-07Fixed a number of -Wcovered-switch-default diagnostics in tools/clang/include...Alexander Kornienko
2013-01-07Implement Attr dumping for -ast-dump.Alexander Kornienko
2012-11-15[PCH] Reading expressions from attributes should be done using ReadExpr(),Argyrios Kyrtzidis
2012-10-11Remove pointless classof()'s.Sean Silva
2012-10-10tblgen: Use LLVM-style RTTI in clang-tblgenSean Silva
2012-08-16Don't constant-fold when pretty-printing alignment attribute. This fixes aRichard Smith
2012-07-19Remove an unused headerMichael Han
2012-07-03clang/utils/TableGen/ClangAttrEmitter.cpp: Fix abuse of StringRef (from getVa...NAKAMURA Takumi
2012-06-20Fix a thinko and a stray debugging hunk in my attributes patch. Thanks to JordanSean Hunt
2012-06-19Reapply r158700 and fixup patches, minus one hunk that slipped through andSean Hunt
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Remove redundant uses of SmallStringSean Hunt
2012-06-19Stop abusing StringRef. Fixes the Windows build.Sean Hunt
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-06-18Handle C++11 attribute namespaces automatically.Sean Hunt
2012-06-13Make clang-tblgen backends functions instead of TableGenBackends.Jakob Stoklund Olesen
2012-05-15Fix our handling of visibility in explicit template instantiations.Rafael Espindola
2012-05-11Teach the parser to deal with multiple spellings for the sameDouglas Gregor
2012-05-02Replace the StringSwitch in AttributeList::getKind() with aDouglas Gregor
2012-05-02Introduce the notion of 'ignored' attributes, so that all attributesDouglas Gregor
2012-05-02Introduce the notion of an attribute that has no direct representationDouglas Gregor
2012-05-02Revert my optimization to AttributeList::getKind() in r155987;Douglas Gregor
2012-05-02Replace the StringSwitch in AttributeList::getKind(constDouglas Gregor
2012-03-07Refactor Clang sema attribute handling.Michael Han
2012-02-10Remove stray semi-colon.Daniel Dunbar
2012-02-06Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer
2012-01-20Delayed template instantiation of late-parsed attributes.DeLesley Hutchins
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
2012-01-13CodeInit was replaced by StringInit.Jakob Stoklund Olesen
2011-11-19Add support for pretty-printing attributes, from Richard Membarth!Douglas Gregor
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-06Add the Clang tblgen backends to Clang, and flip the switch to causePeter Collingbourne