1. b3a49f5 Add a test to make sure __has_include works from inside a macro. by Argyrios Kyrtzidis · 12 years ago
  2. 0b849d3 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead by Argyrios Kyrtzidis · 12 years ago
  3. c7d1ca5 Preproceessor: fix #if skipping under -traditional-cpp. by Jordan Rose · 12 years ago
  4. 6aad4a3 Preprocessor: preserve whitespace in -traditional-cpp mode. by Jordan Rose · 12 years ago
  5. 8448e1a FileCheck'ize tests by Dmitri Gribenko · 12 years ago
  6. 559b7fa FileCheck'ize a test by Dmitri Gribenko · 12 years ago
  7. ed9c59f Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11). by Jordan Rose · 12 years ago
  8. 4a04d44 Simplify logic for avoiding concatenation after numeric constants. by Jordan Rose · 12 years ago
  9. 2821e18 Add some missing PPC cpus by Bill Schmidt · 12 years ago
  10. 5ccd3d0 Add PPC A2Q core and BG/Q preprocessor definitions by Hal Finkel · 12 years ago
  11. c264e16 Add support for AArch64 target. by Tim Northover · 12 years ago
  12. 40f56e5 Reinstate r173952, this time limiting it to exactly the form by Douglas Gregor · 12 years ago
  13. 1a1c82e Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro"" by Argyrios Kyrtzidis · 12 years ago
  14. 8d3f613 [preprocessor] Don't warn about "disabled expansion of recursive macro" by Argyrios Kyrtzidis · 12 years ago
  15. fcf8960 [Preprocessor] When checking if we can concatenate two tokens, check by Argyrios Kyrtzidis · 12 years ago
  16. 319d8fc FileCheck'ize tests by Dmitri Gribenko · 12 years ago
  17. fc60fbd FileCheck'ize a test by Dmitri Gribenko · 12 years ago
  18. 13bdfcd Migrate a test to -verify by Dmitri Gribenko · 12 years ago
  19. 94b309e FileCheck'ize and merge tests by Dmitri Gribenko · 12 years ago
  20. 43bb45d Fix the indentation of the first line of preprocessor output by Hal Finkel · 12 years ago
  21. a8a908b Migrate tests to -verify by Dmitri Gribenko · 12 years ago
  22. 59273eb clang/test/Preprocessor/iwithprefix.c: Tweak default includes not to use /usr/include. by NAKAMURA Takumi · 12 years ago
  23. f282e72 FileCheck'ize tests by Dmitri Gribenko · 12 years ago
  24. 8b127d3 Migrate tests to -verify and merge them by Dmitri Gribenko · 12 years ago
  25. 7f5c343 [tests] Force a triple to ensure /usr/include is one of the entries. by Daniel Dunbar · 12 years ago
  26. fd426dc [tests] Add a test for -iwithprefix. by Daniel Dunbar · 12 years ago
  27. dcceacb Test fix-it ranges for Unicode characters. by Jordan Rose · 12 years ago
  28. b87672b Add a fixit for \U1234 -> \u1234. by Jordan Rose · 12 years ago
  29. c7629d9 Handle universal character names and Unicode characters outside of literals. by Jordan Rose · 12 years ago
  30. 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
  31. 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
  32. 87b73ba Suppress all -Wunused-value warnings from macro body expansions. by Matt Beaumont-Gay · 12 years ago
  33. 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
  34. d017e42 [PreprocessingRecord] A macro expansion can be reported out-of-order in cases when by Argyrios Kyrtzidis · 12 years ago
  35. 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
  36. a0f2d02 Make __has_include a bit more resilient in the presence of macros. <rdar://problem/12748859>. by Eli Friedman · 12 years ago
  37. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  38. b29740a [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, by Argyrios Kyrtzidis · 12 years ago
  39. 0ee8de7 [preprocessor] For errors at a function macro invocation, also include by Argyrios Kyrtzidis · 12 years ago
  40. 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
  41. c213262 Disable clang/test/Preprocessor/macro-multiline.c for now, while investigating lit.ShUtil.parser. by NAKAMURA Takumi · 12 years ago
  42. 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
  43. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  44. 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
  45. b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
  46. faf3538 Add missing features for misc x86 CPUs to CPU feature translation. Patch by Jung-uk Kim. by Eli Friedman · 12 years ago
  47. 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
  48. 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
  49. 463eb89 Add clang support of RTM from TSX by Michael Liao · 12 years ago
  50. 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
  51. 02f0022 Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ by Andy Gibbs · 12 years ago
  52. 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
  53. 68de140 Feature: OpenMP support. by Mahesha S · 12 years ago
  54. 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
  55. 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
  56. 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
  57. 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
  58. 99c7208 Allow -MF to be used in combination with -E -M or -E -MM. by Benjamin Kramer · 12 years ago
  59. 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
  60. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  61. 3c7f538 Add some ARM EABI preprocessor builtins tests by Anton Korobeynikov · 12 years ago
  62. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
  63. 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
  64. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
  65. 600a513 Define __mips64 / __mips64__ macros for MIPS 64-bit targets. by Simon Atanasyan · 12 years ago
  66. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
  67. 260e506 Define _MIPS_ARCH and _MIPS_ARCH_<cpu name> macros for MIPS targets. by Simon Atanasyan · 12 years ago
  68. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
  69. 6bd3291 Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 12 years ago
  70. f23e8d2 Preprocessor: fix __OPTIMIZE_SIZE__ and -Oz by Dylan Noblesmith · 12 years ago
  71. 3b198a9 Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 12 years ago
  72. 77a4d57 test/Preprocessor: add NVPTX predefine tests by Dylan Noblesmith · 12 years ago
  73. 455e72e Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 12 years ago
  74. 4b49756 Start testing some commented-out cases of badly-formed __has_include. by Jordan Rose · 12 years ago
  75. 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
  76. 84f3080 Wire up -mrdrnd for X86. by Benjamin Kramer · 12 years ago
  77. a1b6227 MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macros by Simon Atanasyan · 12 years ago
  78. 1176bcd MIPS: Define __mips16 macro if -mips16 option is provided. by Simon Atanasyan · 12 years ago
  79. 11d3f4c Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 12 years ago
  80. 39d5fa1 Add additional architecture defines for PPC targets. by Hal Finkel · 12 years ago
  81. 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 12 years ago
  82. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
  83. 986f317 Do not complain about junk on the end of a #endif in a skipped block. Such junk by Richard Smith · 12 years ago
  84. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  85. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  86. 1a83546 Fix PR13065. by David Blaikie · 12 years ago
  87. c5f7459 Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 12 years ago
  88. 02a8427 Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. by Hal Finkel · 12 years ago
  89. b6af69e Add XOP feature flag. by Craig Topper · 12 years ago
  90. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  91. 3dbcc88 Mips: Define __mips_hard_float macro additional to __mips_single_float by Simon Atanasyan · 12 years ago
  92. bd8a18d Add __POPCNT__ to test cases for corei7 and corei7-avx by Craig Topper · 12 years ago
  93. 2ae9507 Add fma feature flag for Intel FMA instructions. by Craig Topper · 12 years ago
  94. 4dfa5ad Define __SSE4A__ when targeting new AMD CPUs. by Benjamin Kramer · 12 years ago
  95. 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 12 years ago
  96. 50e8a27 Pass a target triple explicitly to check platform specific macros definitions. by Simon Atanasyan · 12 years ago
  97. 0513448 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 12 years ago
  98. 3206403 Define __ANDROID__ macro on -androideabi targets. by Evgeniy Stepanov · 12 years ago
  99. fd93630 Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs. by Craig Topper · 12 years ago
  100. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 12 years ago