aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-02-05[frontend] Don't put a PCH/PTH filename into the set of includes in the prepr...Argyrios Kyrtzidis1-6/+7
2013-01-15Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev!Douglas Gregor1-0/+10
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith1-2/+2
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-3/+3
2012-11-29Reject uses of __int128 on platforms that don't support it. Also move the uglyRichard Smith1-0/+2
2012-11-10Make __LDBL_MAX__ etc. have the correct type on targets where long double/dou...Eli Friedman1-24/+24
2012-10-24Move PreprocessorOptions into the Lex library, and make it intrusivelyDouglas Gregor1-1/+1
2012-10-22Handle implicitly-included PCH files the same way asDouglas Gregor1-0/+16
2012-10-17Add -std=c++1y argument, for *highly* experimental C++14 support.Richard Smith1-0/+2
2012-10-08Don't emit double parentheses in __clang_version__.Benjamin Kramer1-2/+2
2012-09-05Allow disabling of wchar_t type.Abramo Bagnara1-3/+5
2012-08-25_HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro.Francois Pichet1-4/+0
2012-08-21Screw around with ObjCRuntime some more, changing theJohn McCall1-1/+1
2012-08-10Frontend: define _LP64 in a target-independent wayDylan Noblesmith1-0/+7
2012-08-08Frontend: further document __BYTE_ORDER__Dylan Noblesmith1-1/+3
2012-07-27Preprocessor: add __BYTE_ORDER__ predefined macroDylan Noblesmith1-0/+11
2012-07-19Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only.Bob Wilson1-3/+4
2012-06-20Restructure how the driver communicates information about theJohn McCall1-2/+2
2012-06-19Sink definition of IBOutlet, IBOutletCollection, and IBAction intoTed Kremenek1-0/+5
2012-06-16Explicitly build __builtin_va_list.Meador Inge1-3/+0
2012-06-13More doxygen/documentation cleanups.James Dennett1-3/+3
2012-05-04Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test th...James Molloy1-0/+3
2012-05-03Use the standard values for the __cplusplus macro, even when in GNU mode. GCCRichard Smith1-14/+10
2012-04-13Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith1-0/+40
2012-04-08Teach Clang about PIE compilations. This is the first step of PR12380.Chandler Carruth1-0/+4
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-6/+6
2012-03-10No longer defining GNUC mode when compiling for Microsoft compatibility. Thi...Aaron Ballman1-5/+8
2012-03-09[Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bitDaniel Dunbar1-1/+1
2012-02-18Implement #pragma redefine_extname.David Chisnall1-0/+3
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-1/+1
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall1-0/+8
2012-01-03Add a "Modules" language option, which subsumes the previousDouglas Gregor1-4/+0
2012-01-03Teach the frontend to provide the builtin preprocessor defines forChandler Carruth1-0/+3
2011-12-28Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with...Benjamin Kramer1-1/+1
2011-12-23Give C11's __STDC_VERSION__ the final value.Benjamin Kramer1-4/+1
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer1-1/+1
2011-12-09Move a free function from the Frontend library into the Lex library asChandler Carruth1-24/+5
2011-10-28Give __STDC_VERSION__ the value 201001L when we're in C1x mode. TheDouglas Gregor1-1/+6
2011-10-19Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, ...Eli Friedman1-1/+1
2011-09-27Remove the egregious hack that made Objective-C++ ARC work with olderDouglas Gregor1-70/+1
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie1-2/+2
2011-09-20Remove __WCHAR_UNSIGNED__ and anything that used it.Eric Christopher1-3/+0
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet1-2/+2
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor1-1/+5
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor1-3/+3
2011-09-12Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on.Douglas Gregor1-2/+4
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-39/+39
2011-07-19Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN andAlexis Hunt1-0/+3
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall1-2/+2
2011-07-05Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue.Fariborz Jahanian1-1/+2