summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add error checking to reject neon_vector_type attribute on targets without NEON.Amara Emerson2013-09-161-3/+1
* Make F16C feature imply AVX. Matches GCC behavior.Craig Topper2013-09-161-1/+4
* Clean up some Triple usage in clang.Cameron Esfahani2013-09-141-2/+2
* Update Atom Silvermont (SLM) support by adding enabled features.Preston Gurd2013-09-131-5/+9
* Add more Cortex CPUs and testsRenato Golin2013-09-131-4/+5
* Fix Neon detection for Cortex-A class, plus adds some more CPUs to default fe...Renato Golin2013-09-131-5/+8
* Certain multi-platform languages, such as OpenCL, have the concept ofDavid Tweed2013-09-131-0/+4
* Fix a bug where -msse followed by -mno-sse would leave MMX enabled.Craig Topper2013-09-111-2/+4
* Delete unused static class membersAlexey Samsonov2013-09-101-2/+0
* Separate popcnt and sse4.2 feature control somewhat to match gcc behavior.Craig Topper2013-09-101-2/+11
* Fix the profile of the function (fix commit 190048)Sylvestre Ledru2013-09-051-2/+1
* Fix bug #17104 - Target info for GNU/kFreeBSD were missing.Sylvestre Ledru2013-09-051-0/+28
* Add support for -march=slm, aka Intel Atom Silvermont.Benjamin Kramer2013-08-301-0/+7
* Add ms_abi and sysv_abi attribute handling.Charles Davis2013-08-301-1/+8
* Delete CC_Default and use the target default CC everywhereReid Kleckner2013-08-271-3/+1
* R600: Add local address pointer size to DataLayoutTom Stellard2013-08-271-0/+1
* Update now that llvm uses the same feature names as the driver.Rafael Espindola2013-08-231-18/+14
* Move -mfpmath handling to -cc1 and implement it for x86.Rafael Espindola2013-08-211-9/+87
* Remove dead code.Rafael Espindola2013-08-211-10/+0
* Move the logic for selecting the last feature in the command line to the driver.Rafael Espindola2013-08-211-16/+0
* Don't disable SSE4A when disabling AVX.Rafael Espindola2013-08-211-1/+1
* Add avx512cd, avx512er, avx512pf feature flags and enable them on KNL CPU.Craig Topper2013-08-211-6/+40
* Replace avx-512 with avx512f to match llvm side and what gcc patches appear t...Craig Topper2013-08-211-10/+10
* Centralize the logic for handling -m* options and fix pr16943.Rafael Espindola2013-08-201-24/+20
* Remove duplicated error checking.Rafael Espindola2013-08-201-111/+11
* Remove dead code.Rafael Espindola2013-08-201-17/+0
* Refactor the x86 feature handling.Rafael Espindola2013-08-201-185/+193
* Change 'avx512' to 'avx-512' to match llvm backend.Craig Topper2013-08-201-16/+16
* Add AVX-512 feature flag and knl cpu to clang.Craig Topper2013-08-201-14/+49
* Revert r188756 because some other changes snuck in with it.Craig Topper2013-08-201-49/+14
* Add AVX-512 feature flag and knl cpu to clang.Craig Topper2013-08-201-14/+49
* Bump the value of the __APPLE_CC__ predefined macro up to 6000.Bob Wilson2013-08-191-1/+1
* Add XCore targetRobert Lytton2013-08-131-0/+61
* [Mips] MSA frontend option supportJack Carter2013-08-121-2/+10
* AArch64: initial NEON supportTim Northover2013-08-011-3/+36
* [PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt2013-07-261-4/+25
* Remove the mblaze backend from clang.Rafael Espindola2013-07-251-134/+0
* [SystemZ] Add -march= command-line optionRichard Sandiford2013-07-191-0/+11
* [PowerPC] FreeBSD does not require f128 in its data layout string.Bill Schmidt2013-07-031-1/+1
* Dont define __LONG_DOUBLE_128__ unless LongDoubleWidth is really 128bits width.Roman Divacky2013-07-031-1/+2
* Fix MSP430 builtin types.Anton Korobeynikov2013-07-011-3/+3
* Driver: Push triple objects around instead of going to std::string all the time.Benjamin Kramer2013-06-291-306/+275
* Add support for passing v8fp options via -mfpu.Joey Gouly2013-06-271-1/+1
* Add support for passing '-target armv8' through the Driver.Joey Gouly2013-06-261-0/+1
* Fix a couple of PPC predefined macros that I spotted while driving byChandler Carruth2013-06-251-2/+2
* [NVPTX] Add NVPTX register constraintsJustin Holewinski2013-06-211-3/+12
* size_t on Darwin AAPCS targets is "unsigned long". <rdar://problem/14136459>Bob Wilson2013-06-181-0/+3
* Use atomic instructions on Bitrig armv6. Patch by Patrick Wildt.Rafael Espindola2013-06-171-1/+3
* Emit native implementations of atomic operations on FreeBSD/armv6.Ed Schouten2013-06-151-2/+2
* Do not report -Wasm-operand-widths for ARM output operands. <rdar://14050337>Bob Wilson2013-06-031-2/+1
OpenPOWER on IntegriCloud