1. d575254 Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 13 years ago
  2. a2398d7 Separate the serialization library's diagnostics from the frontend's by Chandler Carruth · 13 years ago
  3. 6d402dc Misc Minix-specific changes to clang: by Eli Friedman · 13 years ago
  4. 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
  5. 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
  6. 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
  7. f4ac17e Fix printing of wildcard exports. by Douglas Gregor · 13 years ago
  8. 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
  9. af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
  10. c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
  11. ee1ad99 When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. by Eli Friedman · 13 years ago
  12. 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
  13. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  14. f3dee20 Fix some possible gcc-4.2 may be used uninitialized warnings. by Daniel Dunbar · 13 years ago
  15. 53ac3d8 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 13 years ago
  16. a6d81f9 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 13 years ago
  17. 678a3ea Revert r132539 for now, "My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin)." by NAKAMURA Takumi · 13 years ago
  18. a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
  19. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
  20. dce6327 Warning option typo correction: When two options have the same edit_distance don't display either. by Benjamin Kramer · 13 years ago
  21. a70cb9d Print a typo correction hint for unknown warning flags. by Benjamin Kramer · 13 years ago
  22. c9a2371 Define some built-ins macros on mips32 platform, from Simon Atanasyan! by Douglas Gregor · 13 years ago
  23. 87429a0 [PCH] Fix reading from PCH of diagnostic pragmas. by Argyrios Kyrtzidis · 13 years ago
  24. 90c7892 Use StringRef's case transformation methods. by Benjamin Kramer · 13 years ago
  25. 148735e Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase. by Akira Hatanaka · 13 years ago
  26. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
  27. 436ecd9 Move ConvertUTF8toUTF32 out of #if 0, in preparation for a patch which needs it. by Eli Friedman · 13 years ago
  28. eea6480 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. by Anders Carlsson · 13 years ago
  29. 80b32b8 Add support for sse4a and enable it for amdfam10 cpu. by Roman Divacky · 13 years ago
  30. 01c770d Add support for amdfam10 cpu. by Roman Divacky · 13 years ago
  31. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  32. 82ccbe7 Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 13 years ago
  33. 78cf13d Remove the Blackfin backend. by Dan Gohman · 13 years ago
  34. 0986eb5 Remove the SystemZ backend. by Dan Gohman · 13 years ago
  35. c7d0ab1 Make changes necessary for N32/64 ABI conformance. by Akira Hatanaka · 13 years ago
  36. afdc21a Further refine the diagnostic categories for ARC diagnostics. Addresses <rdar://problem/10245086>. by Ted Kremenek · 13 years ago
  37. 474202f Use llvm::Triple's methods to parse FreeBSD version numbers. by Benjamin Kramer · 13 years ago
  38. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
  39. 86d18c5 Place static initializers on linux into the ".text.startup" section, so the linker can group them together for performance. by Benjamin Kramer · 13 years ago
  40. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  41. 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
  42. 18c407f Change __extension__ to disable only diagnostics controlled by -pedantic. by Bob Wilson · 13 years ago
  43. 7e1812f Add target info for Linux on PPC & Sparc. Patch by Hal Finkel! by Anton Korobeynikov · 13 years ago
  44. 796dbfb Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 13 years ago
  45. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  46. dd4a889 Allow regparm attribute for PNaCl target by David Meyer · 13 years ago
  47. 567c600 Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 13 years ago
  48. f4f5003 Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 13 years ago
  49. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  50. 53201a8 Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override by Daniel Dunbar · 13 years ago
  51. c3b4575 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 13 years ago
  52. 25bedca PTX: Add some basic support for OpenCL address spaces by Justin Holewinski · 13 years ago
  53. aeacae5 Basic/Diagnostic: Kill off a few unnecessary functions now that refactoring is done, and add a note that the new setDiagnosticGroup{...} methods only operate on the current diagnostic state. by Daniel Dunbar · 13 years ago
  54. be1aa41 Basic/Diagnostics: Rewrite DiagnosticIDs::getDiagnosticLevel completely to be straighter line code, use the new DiagnosticMappingInfo flags, and eliminate the odd MAP_WARNING_NO_WERROR and friend mappings. by Daniel Dunbar · 13 years ago
  55. a5e4133 Basic/Diagnostics: Add three explicit bits to DiagnosticMappingInfo to track "no-warning-as-error", "no-error-as-fatal", and "show-in-system-header", and update DiagnosticsEngine::setDiagnosticGroup{WarningAsError,ErrorAsFatal} and GetDefaultDiagMappingInfo to set them appropriately. by Daniel Dunbar · 13 years ago
  56. 3f83946 Basic/Diagnostics: Add a DiagnosticIDs::getDiagnosticsInGroup method, and use by Daniel Dunbar · 13 years ago
  57. ba494c6 Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method. by Daniel Dunbar · 13 years ago
  58. 09ea68d Basic/Diagnostics: Move setDiagnosticMapping() to using DiagnosticMappingInfo by Daniel Dunbar · 13 years ago
  59. b1c99c6 Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch to by Daniel Dunbar · 13 years ago
  60. c3c4a89 Basic/Diagnostics: Eliminate getDiagnosticMappingInfo method, which wasn't worth methodizing. by Daniel Dunbar · 13 years ago
  61. 1656aae Basic/Diagnostic: Eliminate the extra "mapping" out-parameter now that I killed the sole client. by Daniel Dunbar · 13 years ago
  62. 76101cf Basic/Diagnostics: Add an isDefaultMappingAsError method, and switch TextDiagnosticPrinter to use that instead of extracting the current mapping via getDiagnosticLevel, which fixes one class of corner cases w.r.t. printing the "-Werror" diagnostic option marker. by Daniel Dunbar · 13 years ago
  63. 4aa8f2b Basic/Diagnostic: Factor out by Daniel Dunbar · 13 years ago
  64. 4213df3 Basic/Diagnostics: Split out the default warning "no-Werror" and by Daniel Dunbar · 13 years ago
  65. 83450aa Fix a typo spotted by Jonathan Sauer. by Chandler Carruth · 13 years ago
  66. 5b7803d Attempt to silence the GCC -Wreturn-type warning... by Chandler Carruth · 13 years ago
  67. 49defe6 Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 13 years ago
  68. 53bf4f9 Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 13 years ago
  69. 88c75b0 Move some of the defines down to more natural locations, consolidating by Chandler Carruth · 13 years ago
  70. 26a3914 Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 13 years ago
  71. f17ba33 Simplify the control flow for predefined macro selection by using by Chandler Carruth · 13 years ago
  72. d9d3ddf Switch the X86TargetInfo object from a string representation of the by Chandler Carruth · 13 years ago
  73. 499d972 Introduce an enumeration for the x86 CPUs recognized by Clang. I've by Chandler Carruth · 13 years ago
  74. c3a2e65 Clean up a bit of the uses of CPU in the TargetInfo classes. This makes by Chandler Carruth · 13 years ago
  75. f6cf1c2 Begin fixing Clang's predefined macros for various architectures. This by Chandler Carruth · 13 years ago
  76. b201e16 Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  77. fb3612e Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 13 years ago
  78. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
  79. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  80. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  81. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  82. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  83. d8e0fe6 PTX: Clean up target options code by Justin Holewinski · 13 years ago
  84. 5e5e95d In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 13 years ago
  85. bf5851a Define Mips64 TargetInfo classes. by Akira Hatanaka · 13 years ago
  86. b6a37b3 Clean up TargetInfo class hierarchy. Define a base class from which TargetInfos by Akira Hatanaka · 13 years ago
  87. 68018db Clarify PNaCl target characteristics: set LongDoubleWidth, PtrDiffType, IntPtrType, by Ivan Krasin · 13 years ago
  88. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  89. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
  90. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  91. 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
  92. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  93. 0f50b08 Teach LangOptions::resetNonModularOptions to actually do what it says it does by Douglas Gregor · 13 years ago
  94. 808ef66 PTX: Define target options by Justin Holewinski · 13 years ago
  95. ab9b154 Add comment. by Akira Hatanaka · 13 years ago
  96. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  97. 36f37b6 O64 will not be supported. by Akira Hatanaka · 13 years ago
  98. 1d19edc mips*-*-psp is no longer supported as a target. by Akira Hatanaka · 13 years ago
  99. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  100. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago