- 31ceea0 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
- e6a24e8 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 13 years ago
- cee5ec9 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 13 years ago
- d7711ec For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 13 years ago
- 9bddf43 Bump suitable alignment on darwin ppc 32/64 and x86-32 to 16 bytes. I don't by Nick Lewycky · 13 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
- 098eaff SourceManager: use getBufferSize() by Dylan Noblesmith · 13 years ago
- 22d1414 Update CMake dependencies. by Ted Kremenek · 13 years ago
- 2b03bb0 Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor type. by Craig Topper · 13 years ago
- 7ec59c7 Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo. by Nick Lewycky · 13 years ago
- 9952070 Fix 80-column violation and whitespace. No functionality change. by Nick Lewycky · 13 years ago
- 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
- 99ee085 In SourceManager::~SourceManager do a sanity check to make sure we by Argyrios Kyrtzidis · 13 years ago
- 62d829a gcov-style profiling support for OpenBSD. Patch by Jonathan Gray. by Eli Friedman · 13 years ago
- 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
- a4288c4 In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer by Argyrios Kyrtzidis · 13 years ago
- d575254 Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 13 years ago
- a2398d7 Separate the serialization library's diagnostics from the frontend's by Chandler Carruth · 13 years ago
- 6d402dc Misc Minix-specific changes to clang: by Eli Friedman · 13 years ago
- 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- f4ac17e Fix printing of wildcard exports. by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
- c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
- 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
- 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- f3dee20 Fix some possible gcc-4.2 may be used uninitialized warnings. by Daniel Dunbar · 13 years ago
- 53ac3d8 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 13 years ago
- a6d81f9 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 13 years ago
- 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
- a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
- b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
- dce6327 Warning option typo correction: When two options have the same edit_distance don't display either. by Benjamin Kramer · 13 years ago
- a70cb9d Print a typo correction hint for unknown warning flags. by Benjamin Kramer · 13 years ago
- c9a2371 Define some built-ins macros on mips32 platform, from Simon Atanasyan! by Douglas Gregor · 13 years ago
- 87429a0 [PCH] Fix reading from PCH of diagnostic pragmas. by Argyrios Kyrtzidis · 13 years ago
- 90c7892 Use StringRef's case transformation methods. by Benjamin Kramer · 13 years ago
- 148735e Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase. by Akira Hatanaka · 13 years ago
- 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
- 436ecd9 Move ConvertUTF8toUTF32 out of #if 0, in preparation for a patch which needs it. by Eli Friedman · 13 years ago
- 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
- 80b32b8 Add support for sse4a and enable it for amdfam10 cpu. by Roman Divacky · 13 years ago
- 01c770d Add support for amdfam10 cpu. by Roman Divacky · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- 82ccbe7 Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 13 years ago
- 78cf13d Remove the Blackfin backend. by Dan Gohman · 13 years ago
- 0986eb5 Remove the SystemZ backend. by Dan Gohman · 13 years ago
- c7d0ab1 Make changes necessary for N32/64 ABI conformance. by Akira Hatanaka · 13 years ago
- afdc21a Further refine the diagnostic categories for ARC diagnostics. Addresses <rdar://problem/10245086>. by Ted Kremenek · 13 years ago
- 474202f Use llvm::Triple's methods to parse FreeBSD version numbers. by Benjamin Kramer · 13 years ago
- aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
- 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
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
- 18c407f Change __extension__ to disable only diagnostics controlled by -pedantic. by Bob Wilson · 13 years ago
- 7e1812f Add target info for Linux on PPC & Sparc. Patch by Hal Finkel! by Anton Korobeynikov · 13 years ago
- 796dbfb Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 13 years ago
- 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
- dd4a889 Allow regparm attribute for PNaCl target by David Meyer · 13 years ago
- 567c600 Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 13 years ago
- f4f5003 Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 13 years ago
- 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
- 53201a8 Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override by Daniel Dunbar · 13 years ago
- c3b4575 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 13 years ago
- 25bedca PTX: Add some basic support for OpenCL address spaces by Justin Holewinski · 13 years ago
- 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
- 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
- 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
- 3f83946 Basic/Diagnostics: Add a DiagnosticIDs::getDiagnosticsInGroup method, and use by Daniel Dunbar · 13 years ago
- ba494c6 Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method. by Daniel Dunbar · 13 years ago
- 09ea68d Basic/Diagnostics: Move setDiagnosticMapping() to using DiagnosticMappingInfo by Daniel Dunbar · 13 years ago
- b1c99c6 Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch to by Daniel Dunbar · 13 years ago
- c3c4a89 Basic/Diagnostics: Eliminate getDiagnosticMappingInfo method, which wasn't worth methodizing. by Daniel Dunbar · 13 years ago
- 1656aae Basic/Diagnostic: Eliminate the extra "mapping" out-parameter now that I killed the sole client. by Daniel Dunbar · 13 years ago
- 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
- 4aa8f2b Basic/Diagnostic: Factor out by Daniel Dunbar · 13 years ago
- 4213df3 Basic/Diagnostics: Split out the default warning "no-Werror" and by Daniel Dunbar · 13 years ago
- 83450aa Fix a typo spotted by Jonathan Sauer. by Chandler Carruth · 13 years ago
- 5b7803d Attempt to silence the GCC -Wreturn-type warning... by Chandler Carruth · 13 years ago
- 49defe6 Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 13 years ago
- 53bf4f9 Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 13 years ago
- 88c75b0 Move some of the defines down to more natural locations, consolidating by Chandler Carruth · 13 years ago
- 26a3914 Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 13 years ago
- f17ba33 Simplify the control flow for predefined macro selection by using by Chandler Carruth · 13 years ago
- d9d3ddf Switch the X86TargetInfo object from a string representation of the by Chandler Carruth · 13 years ago
- 499d972 Introduce an enumeration for the x86 CPUs recognized by Clang. I've by Chandler Carruth · 13 years ago
- c3a2e65 Clean up a bit of the uses of CPU in the TargetInfo classes. This makes by Chandler Carruth · 13 years ago
- f6cf1c2 Begin fixing Clang's predefined macros for various architectures. This by Chandler Carruth · 13 years ago
- b201e16 Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- fb3612e Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 13 years ago
- 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
- 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago