- cf2c2e9 Preprocessor: don't keep comments under -traditional-cpp. by Jordan Rose · 12 years ago
- 693fdfa Preprocessor: don't consider // to be a line comment in -E -std=c89 mode. by Jordan Rose · 12 years ago
- b3a49f5 Add a test to make sure __has_include works from inside a macro. by Argyrios Kyrtzidis · 12 years ago
- 0b849d3 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead by Argyrios Kyrtzidis · 12 years ago
- c7d1ca5 Preproceessor: fix #if skipping under -traditional-cpp. by Jordan Rose · 12 years ago
- 6aad4a3 Preprocessor: preserve whitespace in -traditional-cpp mode. by Jordan Rose · 12 years ago
- 8448e1a FileCheck'ize tests by Dmitri Gribenko · 12 years ago
- 559b7fa FileCheck'ize a test by Dmitri Gribenko · 12 years ago
- ed9c59f Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11). by Jordan Rose · 12 years ago
- 4a04d44 Simplify logic for avoiding concatenation after numeric constants. by Jordan Rose · 12 years ago
- 2821e18 Add some missing PPC cpus by Bill Schmidt · 12 years ago
- 5ccd3d0 Add PPC A2Q core and BG/Q preprocessor definitions by Hal Finkel · 12 years ago
- c264e16 Add support for AArch64 target. by Tim Northover · 12 years ago
- 40f56e5 Reinstate r173952, this time limiting it to exactly the form by Douglas Gregor · 12 years ago
- 1a1c82e Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro"" by Argyrios Kyrtzidis · 12 years ago
- 8d3f613 [preprocessor] Don't warn about "disabled expansion of recursive macro" by Argyrios Kyrtzidis · 12 years ago
- fcf8960 [Preprocessor] When checking if we can concatenate two tokens, check by Argyrios Kyrtzidis · 12 years ago
- 319d8fc FileCheck'ize tests by Dmitri Gribenko · 12 years ago
- fc60fbd FileCheck'ize a test by Dmitri Gribenko · 12 years ago
- 13bdfcd Migrate a test to -verify by Dmitri Gribenko · 12 years ago
- 94b309e FileCheck'ize and merge tests by Dmitri Gribenko · 12 years ago
- 43bb45d Fix the indentation of the first line of preprocessor output by Hal Finkel · 12 years ago
- a8a908b Migrate tests to -verify by Dmitri Gribenko · 12 years ago
- 59273eb clang/test/Preprocessor/iwithprefix.c: Tweak default includes not to use /usr/include. by NAKAMURA Takumi · 12 years ago
- f282e72 FileCheck'ize tests by Dmitri Gribenko · 12 years ago
- 8b127d3 Migrate tests to -verify and merge them by Dmitri Gribenko · 12 years ago
- 7f5c343 [tests] Force a triple to ensure /usr/include is one of the entries. by Daniel Dunbar · 12 years ago
- fd426dc [tests] Add a test for -iwithprefix. by Daniel Dunbar · 12 years ago
- dcceacb Test fix-it ranges for Unicode characters. by Jordan Rose · 12 years ago
- b87672b Add a fixit for \U1234 -> \u1234. by Jordan Rose · 12 years ago
- c7629d9 Handle universal character names and Unicode characters outside of literals. by Jordan Rose · 12 years ago
- 2f169f8 Don't check lines beginning with '#', since they could contain a path with the unexpected word in them. by Bill Wendling · 12 years ago
- 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
- 87b73ba Suppress all -Wunused-value warnings from macro body expansions. by Matt Beaumont-Gay · 12 years ago
- 31672b1 No longer crashing with an assert when __has_include or __has_include_next is used outside of a preprocessor directive. This fixes PR14837. by Aaron Ballman · 12 years ago
- d017e42 [PreprocessingRecord] A macro expansion can be reported out-of-order in cases when by Argyrios Kyrtzidis · 12 years ago
- 086cc83 Make sure clang puts tokens from different files on separate lines in "-E -P" mode. <rdar://problem/12774044> by Eli Friedman · 12 years ago
- a0f2d02 Make __has_include a bit more resilient in the presence of macros. <rdar://problem/12748859>. by Eli Friedman · 12 years ago
- 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
- b29740a [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, by Argyrios Kyrtzidis · 12 years ago
- 0ee8de7 [preprocessor] For errors at a function macro invocation, also include by Argyrios Kyrtzidis · 12 years ago
- 1fbf6fb Don't warn about disabled macro expansion if we see the name of a function-like macro which isn't immediately followed by '('. FreeBSD's stdio.h #defines foo(x) to (foo)(x), apparently. by Richard Smith · 12 years ago
- c213262 Disable clang/test/Preprocessor/macro-multiline.c for now, while investigating lit.ShUtil.parser. by NAKAMURA Takumi · 12 years ago
- 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
- b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
- faf3538 Add missing features for misc x86 CPUs to CPU feature translation. Patch by Jung-uk Kim. by Eli Friedman · 12 years ago
- 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
- 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
- 463eb89 Add clang support of RTM from TSX by Michael Liao · 12 years ago
- 75e8efe Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285. by Eli Friedman · 12 years ago
- 02f0022 Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ by Andy Gibbs · 12 years ago
- 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
- 68de140 Feature: OpenMP support. by Mahesha S · 12 years ago
- a0d5878 Correct test inovocations to use %clang_cc1 rather than direct invocation (so that it can have additional options set when trying to debug issues causing regressions). by David Tweed · 12 years ago
- 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
- 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
- 7cf0cd3 [clang-tests] Changed relative paths to absolute paths in run command for annotate-macro-args.m, get-cursor-macro-args.m, import_self.c. by Michael Gottesman · 12 years ago
- 99c7208 Allow -MF to be used in combination with -E -M or -E -MM. by Benjamin Kramer · 12 years ago
- 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
- 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
- 3c7f538 Add some ARM EABI preprocessor builtins tests by Anton Korobeynikov · 12 years ago
- 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
- 181cd5b Emulate MSVC's preprocessor macro argument separator behavior by not considering commas from nested macro expansions as argument separators. Fixes parsing of VS 2012 headers. by Joao Matos · 12 years ago
- c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
- 600a513 Define __mips64 / __mips64__ macros for MIPS 64-bit targets. by Simon Atanasyan · 12 years ago
- e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
- 260e506 Define _MIPS_ARCH and _MIPS_ARCH_<cpu name> macros for MIPS targets. by Simon Atanasyan · 12 years ago
- 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
- 6bd3291 Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 12 years ago
- f23e8d2 Preprocessor: fix __OPTIMIZE_SIZE__ and -Oz by Dylan Noblesmith · 12 years ago
- 3b198a9 Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 12 years ago
- 77a4d57 test/Preprocessor: add NVPTX predefine tests by Dylan Noblesmith · 12 years ago
- 455e72e Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 12 years ago
- 4b49756 Start testing some commented-out cases of badly-formed __has_include. by Jordan Rose · 12 years ago
- 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
- 84f3080 Wire up -mrdrnd for X86. by Benjamin Kramer · 12 years ago
- a1b6227 MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macros by Simon Atanasyan · 12 years ago
- 1176bcd MIPS: Define __mips16 macro if -mips16 option is provided. by Simon Atanasyan · 12 years ago
- 11d3f4c Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 12 years ago
- 39d5fa1 Add additional architecture defines for PPC targets. by Hal Finkel · 12 years ago
- 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 12 years ago
- 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
- 986f317 Do not complain about junk on the end of a #endif in a skipped block. Such junk by Richard Smith · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
- 1a83546 Fix PR13065. by David Blaikie · 12 years ago
- c5f7459 Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 12 years ago
- 02a8427 Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. by Hal Finkel · 12 years ago
- b6af69e Add XOP feature flag. by Craig Topper · 12 years ago
- d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
- 3dbcc88 Mips: Define __mips_hard_float macro additional to __mips_single_float by Simon Atanasyan · 12 years ago
- bd8a18d Add __POPCNT__ to test cases for corei7 and corei7-avx by Craig Topper · 12 years ago
- 2ae9507 Add fma feature flag for Intel FMA instructions. by Craig Topper · 12 years ago
- 4dfa5ad Define __SSE4A__ when targeting new AMD CPUs. by Benjamin Kramer · 12 years ago
- 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 12 years ago
- 50e8a27 Pass a target triple explicitly to check platform specific macros definitions. by Simon Atanasyan · 12 years ago
- 0513448 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 12 years ago
- 3206403 Define __ANDROID__ macro on -androideabi targets. by Evgeniy Stepanov · 12 years ago