summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor t...Craig Topper2011-12-171-2/+27
* Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo.Nick Lewycky2011-12-161-1/+7
* Fix 80-column violation and whitespace. No functionality change.Nick Lewycky2011-12-161-2/+3
* gcov-style profiling support for OpenBSD. Patch by Jonathan Gray.Eli Friedman2011-12-151-1/+20
* Hexagon backend supportTony Linthicum2011-12-121-1/+134
* Misc Minix-specific changes to clang:Eli Friedman2011-12-081-0/+1
* Add support for AVX registers to clang inline asm. Add a small testcaseEric Christopher2011-12-021-0/+2
* When we're passing a vector with an illegal type through memory on x86-64, us...Eli Friedman2011-12-021-1/+5
* Add support for AMD's bulldozer.Benjamin Kramer2011-12-011-0/+26
* Make our handling of MMX x SSE closer to what gcc does:Rafael Espindola2011-11-271-11/+34
* AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs...James Molloy2011-11-231-0/+5
* Define some built-ins macros on mips32 platform, from Simon Atanasyan!Douglas Gregor2011-11-091-0/+4
* Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase.Akira Hatanaka2011-11-051-5/+5
* Fix various minor issues find via unreachable code warnings, fromDouglas Gregor2011-11-021-0/+2
* In x86_64, when calling an Objective-C method that returns a _Complex long do...Anders Carlsson2011-10-311-0/+3
* Add support for sse4a and enable it for amdfam10 cpu.Roman Divacky2011-10-301-3/+9
* Add support for amdfam10 cpu.Roman Divacky2011-10-301-0/+9
* Remove the Blackfin backend.Dan Gohman2011-10-251-79/+0
* Remove the SystemZ backend.Dan Gohman2011-10-241-63/+0
* Make changes necessary for N32/64 ABI conformance.Akira Hatanaka2011-10-221-9/+25
* Use llvm::Triple's methods to parse FreeBSD version numbers.Benjamin Kramer2011-10-181-4/+5
* Place static initializers on linux into the ".text.startup" section, so the l...Benjamin Kramer2011-10-151-0/+4
* Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman2011-10-141-0/+18
* Add target info for Linux on PPC & Sparc.Anton Korobeynikov2011-10-121-0/+6
* 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
* PTX: Add some basic support for OpenCL address spacesJustin Holewinski2011-10-031-0/+6
* 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
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+1
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-231-0/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* PTX: Clean up target options codeJustin Holewinski2011-09-221-79/+27
* 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
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-4/+4
* PTX: Define target optionsJustin Holewinski2011-09-151-0/+89
* Add comment.Akira Hatanaka2011-09-141-0/+1
OpenPOWER on IntegriCloud