summaryrefslogtreecommitdiffstats
path: root/lib/Basic
Commit message (Expand)AuthorAgeFilesLines
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+3
* Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman2011-10-142-0/+19
* Change __extension__ to disable only diagnostics controlled by -pedantic.Bob Wilson2011-10-121-3/+6
* Add target info for Linux on PPC & Sparc.Anton Korobeynikov2011-10-121-0/+6
* Introduce SourceManager::getFileLoc which returns a file locationArgyrios Kyrtzidis2011-10-121-0/+10
* Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when inRichard Smith2011-10-111-7/+10
* Allow regparm attribute for PNaCl targetDavid Meyer2011-10-111-0/+1
* Fixed natural stack alignment for Linux x86-32. Thanks Eli.Lang Hames2011-10-111-1/+1
* Update target data strings for ARM and X86 to include the natural stackLang Hames2011-10-101-9/+9
* Add address spaces for TCE target. Patch by Pekka Jääskeläinen.Eli Friedman2011-10-071-0/+7
* Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to overrideDaniel Dunbar2011-10-041-0/+7
* Make sure SourceManager::getFileIDLoaded doesn't hang in release build becaus...Argyrios Kyrtzidis2011-10-031-0/+4
* PTX: Add some basic support for OpenCL address spacesJustin Holewinski2011-10-031-0/+6
* Basic/Diagnostic: Kill off a few unnecessary functions now that refactoring i...Daniel Dunbar2011-09-292-8/+6
* Basic/Diagnostics: Rewrite DiagnosticIDs::getDiagnosticLevel completely to be...Daniel Dunbar2011-09-292-69/+55
* Basic/Diagnostics: Add three explicit bits to DiagnosticMappingInfo to track ...Daniel Dunbar2011-09-292-21/+66
* Basic/Diagnostics: Add a DiagnosticIDs::getDiagnosticsInGroup method, and useDaniel Dunbar2011-09-292-39/+42
* Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method.Daniel Dunbar2011-09-291-7/+22
* Basic/Diagnostics: Move setDiagnosticMapping() to using DiagnosticMappingInfoDaniel Dunbar2011-09-291-5/+7
* Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch toDaniel Dunbar2011-09-291-10/+11
* Basic/Diagnostics: Eliminate getDiagnosticMappingInfo method, which wasn't wo...Daniel Dunbar2011-09-291-2/+1
* Basic/Diagnostic: Eliminate the extra "mapping" out-parameter now that I kill...Daniel Dunbar2011-09-291-8/+3
* Basic/Diagnostics: Add an isDefaultMappingAsError method, and switch TextDiag...Daniel Dunbar2011-09-291-0/+7
* Basic/Diagnostic: Factor outDaniel Dunbar2011-09-291-0/+12
* Basic/Diagnostics: Split out the default warning "no-Werror" andDaniel Dunbar2011-09-291-6/+26
* Fix a typo spotted by Jonathan Sauer.Chandler Carruth2011-09-281-1/+1
* Attempt to silence the GCC -Wreturn-type warning...Chandler Carruth2011-09-281-0/+1
* Generate tests for all of the x86 SIMD instruction feature setChandler Carruth2011-09-281-4/+6
* Fix a think-o on my part that got enshrined in a FIXME by setting up theChandler Carruth2011-09-281-1/+3
* Move some of the defines down to more natural locations, consolidatingChandler Carruth2011-09-281-10/+10
* Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode.Chandler Carruth2011-09-281-2/+59
* Simplify the control flow for predefined macro selection by usingChandler Carruth2011-09-281-27/+26
* Switch the X86TargetInfo object from a string representation of theChandler Carruth2011-09-281-57/+179
* Introduce an enumeration for the x86 CPUs recognized by Clang. I'veChandler Carruth2011-09-281-0/+124
* Clean up a bit of the uses of CPU in the TargetInfo classes. This makesChandler Carruth2011-09-281-11/+6
* Begin fixing Clang's predefined macros for various architectures. ThisChandler Carruth2011-09-281-6/+101
* Break SourceManager::translateFileLineCol into translateFile, no functionalit...Argyrios Kyrtzidis2011-09-271-5/+16
* Associate the macro arguments location map with a FileID insteadArgyrios Kyrtzidis2011-09-261-17/+17
* Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie2011-09-262-8/+8
* Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie2011-09-251-8/+8
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-254-60/+63
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-233-0/+3
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-233-8/+8
* PTX: Clean up target options codeJustin Holewinski2011-09-221-79/+27
* In SourceManager::translateLineCol, handle the case where we are pointingArgyrios Kyrtzidis2011-09-201-4/+9
* Define Mips64 TargetInfo classes.Akira Hatanaka2011-09-201-0/+144
* Clean up TargetInfo class hierarchy. Define a base class from which TargetInfosAkira Hatanaka2011-09-201-126/+122
* Clarify PNaCl target characteristics: set LongDoubleWidth, PtrDiffType, IntPt...Ivan Krasin2011-09-201-7/+5
* [libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis2011-09-191-4/+8
* Break SourceManager::translateFileLineCol into translateLineCol that returns theArgyrios Kyrtzidis2011-09-191-7/+22