aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParsePragma.cpp
AgeCommit message (Expand)Author
2013-05-06Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir
2013-04-29Small CapturedStmt improvementsBen Langmuir
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-16Parser support for #pragma clang __debug capturedTareq A. Siraj
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-04Permanently end the whole "pragma got handled by the parser too early"Eli Friedman
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-29Parse: Change PragmaPackHandler to use the preprocessor allocator.Daniel Dunbar
2012-02-23Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman
2012-02-18Implement #pragma redefine_extname.David Chisnall
2012-01-26Fix our handling of #pragma GCC visibility.Rafael Espindola
2012-01-21Remove redundant argument.Rafael Espindola
2011-11-02Add an option to emulate the strange Apple gcc behavior of #pragma pack.Eli Friedman
2011-10-06OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1Peter Collingbourne
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20PR10392: "#pragma GCC visibility" must not expand macros in itsJoerg Sonnenberger
2011-05-03Remove unused but set variable.Benjamin Kramer
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-04-14Do not expand the opencl pragma names. This is so you can also have a define ...Tanya Lattner
2011-02-28Rename tok::eom to tok::eod.Peter Collingbourne
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-01-17Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis
2010-09-09When we parse a pragma, keep track of how that pragma was originallyDouglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-07-31Parser: Add support for #pragma align, which is just another spelling of #pragmaDaniel Dunbar
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-05-27Parse/Sema: Add support for '#pragma options align=packed', which, it should beDaniel Dunbar
2010-05-27Parse/Sema: Add support for '#pragma options align=native'.Daniel Dunbar
2010-05-26Parse: Add support for '#pragma options align'.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-03Per advice that Doug Gregor gave me several months ago, clean up theTed Kremenek
2009-06-05Add parser support for #pragma weak.Eli Friedman
2009-03-23Implement '#pragma unused'.Ted Kremenek
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-19remove uses of IdentifierInfo::getName()Chris Lattner
2008-11-18Remove the last of the old-style Preprocessor::Diag methods.Chris Lattner
2008-10-04Add Parser support for #pragma packDaniel Dunbar