summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix handling of curly braces in NVPTX inline asmJustin Holewinski2012-07-111-0/+1
* Wire up -mrdrnd for X86.Benjamin Kramer2012-07-071-4/+27
* Remove unreachable default case to pacify clang's -Wcovered-switch-default.Benjamin Kramer2012-07-061-1/+0
* MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macrosSimon Atanasyan2012-07-051-0/+23
* MIPS: Add -mdsp/-mno-dsp and -mdspr2/-mno-dspr2 command line options support.Simon Atanasyan2012-07-051-1/+1
* MIPS: Define __mips16 macro if -mips16 option is provided.Simon Atanasyan2012-07-051-0/+8
* MIPS: Replace the pair of boolean flags by enumeration to hold selected float...Simon Atanasyan2012-07-051-24/+26
* MIPS: Add -mips16 / -mno-mips16 command line support.Simon Atanasyan2012-07-051-1/+2
* Add additional architecture defines for PPC targets.Hal Finkel2012-07-031-9/+49
* Support MIPS DSP Rev1 intrinsics. Simon Atanasyan2012-06-281-1/+10
* Explicitly build __builtin_va_list.Meador Inge2012-06-161-42/+30
* Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu...Hal Finkel2012-06-111-0/+49
* Add XOP feature flag.Craig Topper2012-06-091-8/+28
* Mips: Define __mips_hard_float macro additional to __mips_single_floatSimon Atanasyan2012-06-051-6/+7
* Make disabling SSE levels also disable AVX and FMA.Craig Topper2012-06-031-6/+13
* Make AES and PCLMUL features imply SSE2 as that's needed to get the right typ...Craig Topper2012-06-031-3/+4
* Add fma feature flag for Intel FMA instructions.Craig Topper2012-06-031-2/+21
* Add builtin for pclmulqdq instruction.Craig Topper2012-05-311-4/+22
* SSE4A should not imply LZCNT and POPCNT. FMA4 should imply SSE4A. Add missing...Craig Topper2012-05-301-3/+5
* Define __SSE4A__ when targeting new AMD CPUs.Benjamin Kramer2012-05-291-1/+11
* Sparc is bigendian.Roman Divacky2012-05-291-1/+0
* Replace PTX back-end with NVPTX back-end in all places where Clang caresJustin Holewinski2012-05-241-140/+30
* Teach Clang about the NVPTX backend.Peter Collingbourne2012-05-201-0/+98
* CUDA: add CodeGen support for global variable address spaces.Peter Collingbourne2012-05-201-2/+8
* Hexagon V5 FP support.Sirish Pande2012-05-101-2/+11
* Enable AVX on AMD Bulldozer processors.Craig Topper2012-05-011-1/+1
* Define __ANDROID__ macro on -androideabi targets.Evgeniy Stepanov2012-04-261-0/+2
* Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs.Craig Topper2012-04-261-4/+2
* OpenBSD: Remove incorrect -pthread preprocessor define _POSIX_THREADS and rep...Chris Lattner2012-04-251-1/+1
* Revert r155363, due to the underlying patches in LLVM causing regressionChandler Carruth2012-04-231-11/+2
* Hexagon V5 (floating point) support in cfe.Sirish Pande2012-04-231-2/+11
* Revert some Hexagon builtin commits to match reverts done to LLVM inChandler Carruth2012-04-181-11/+2
* MIPS: Followup to r154606. Expand list of accepted MIPS target features in th...Simon Atanasyan2012-04-181-1/+4
* Hexagon V5(Floating Point) support.Sirish Pande2012-04-161-2/+11
* MIPS: Initialize MIPS CPU's name by default value.Simon Atanasyan2012-04-121-3/+6
* Move some MIPS target macro definitions from class Mips32TargetInfoBaseSimon Atanasyan2012-04-051-4/+4
* [driver] Create a new -mfpmath= option, which is used to control whether clangChad Rosier2012-04-041-1/+2
* Add more constraint registers for mips.Eric Christopher2012-04-031-0/+3
* ARM backend knows about cortex-m4. The front end should too.Jim Grosbach2012-03-291-0/+1
* Define __LITTLE_ENDIAN__ for le32, since "le" stands for little endian.Jan Wen Voung2012-03-291-0/+1
* Fix the type of wchar_t on Solaris.David Chisnall2012-03-281-1/+1
* Add better support for $fp and $sp for mips inline asm support.Eric Christopher2012-03-271-5/+9
* Add support for MIPS' floating ABIs (hard, soft and single) to clang driver.Akira Hatanaka2012-03-231-2/+56
* No longer defining LP64 in 64-bit builds on platforms which are not LP64.Aaron Ballman2012-03-141-2/+4
* Fix the long double to be of width/align 64. Rename va_list_test toRoman Divacky2012-03-131-2/+6
* Long double is just double on FreeBSD/{PPC,PPC64}.Roman Divacky2012-03-131-0/+6
* Use ZeroLengthBitfieldAlignment for AAPCS, as well as APCS-GNU.James Molloy2012-03-121-6/+6
* TargetInfo: create less temporary strings.Benjamin Kramer2012-03-051-16/+17
* Fix an ABI problem with ptrdiff_t and intptr_t on PPC32Hal Finkel2012-03-021-0/+2
* Add the Solaris support directory to the header search when using libc++.David Chisnall2012-03-021-1/+1
OpenPOWER on IntegriCloud