summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86-64] Allow additional register names in inline assembler.Alexey Bataev2015-09-041-0/+8
* [WebAssembly] Initial WebAssembly support in clangDan Gohman2015-09-031-0/+176
* Implement ACLE 2.0 macros of chapters 6.4 and 6.5 for [ARM] and [Aarch64] tar...Alexandros Lamprineas2015-09-031-29/+122
* [ARM] Allow passing/returning of __fp16 argumentsOliver Stannard2015-09-031-0/+4
* Revert 246755 as it breaks buildbotsOliver Stannard2015-09-031-4/+0
* [ARM] Allow passing/returning of __fp16 argumentsOliver Stannard2015-09-031-0/+4
* Pull out the ppc incompatible features check into a separate function.Eric Christopher2015-08-311-27/+36
* Update for several APIs in LLVM that now use StringRefs rather thanChandler Carruth2015-08-301-5/+2
* Update for API change in LLVM: ARMTargetParser class is just the ARMChandler Carruth2015-08-301-9/+9
* Fold TargetInfo::handleUserFeatures into TargetInfo::initFeatureMap.Eric Christopher2015-08-281-44/+38
* Instead of duplicating code, call the base implementation.Eric Christopher2015-08-281-7/+1
* Merge the two feature map setting functions into a single functionEric Christopher2015-08-281-29/+34
* [X86] Bump Darwin MaxVectorAlign to 64 when AVX512 is enabled.Ahmed Bougacha2015-08-271-4/+6
* [X86] Conditionalize Darwin MaxVectorAlign on the presence of AVX.Ahmed Bougacha2015-08-271-2/+19
* [X86] Use AVX features instead of ABI to init. SimdDefaultAlign.Ahmed Bougacha2015-08-271-1/+1
* Remove a dead assert, we'd have gotten the case above.Eric Christopher2015-08-271-1/+0
* const-ify TargetInfo::handleUserFeatures.Eric Christopher2015-08-271-2/+2
* Pass in a cpu to initDefaultFeatures so that we can share this codeEric Christopher2015-08-271-9/+16
* const-ify X86TargetInfo::getCPUKind.Eric Christopher2015-08-271-1/+1
* Pull out cpu string -> enum parsing for x86 as a separate function,Eric Christopher2015-08-261-66/+70
* Convert a bunch of loops to ranged-for and clean up accordingly.Eric Christopher2015-08-261-170/+69
* Remove a TODO that isn't going to get fixed in this way.Eric Christopher2015-08-261-3/+0
* Update file comment to more accurately describe what's implemented.Eric Christopher2015-08-261-1/+1
* Rewrite the PPC target feature handling to more resemble other targets.Eric Christopher2015-08-251-32/+42
* Extract handling of user defined features into a function so we canEric Christopher2015-08-251-6/+2
* Reimplement the PPC explicit option checking to be a bit more obviousEric Christopher2015-08-251-8/+19
* [AArch64] Define the macro __ARM_FP16_ARGSKeith Walker2015-08-241-0/+1
* Revert the 64bit part of r245084; long double values were not changed byYaron Keren2015-08-201-4/+1
* Revert the 32bit part of r245084; mingw values were correct before it.Yaron Keren2015-08-201-5/+1
* According to i686 ABI, long double size on x86 is 12 bytes not 16 bytes.Yaron Keren2015-08-191-1/+2
* [ARM] Proper generic cpus handlingVladimir Sukharev2015-08-191-12/+10
* Rename getDefaultFeatures -> initDefaultFeatures and update commentEric Christopher2015-08-191-10/+10
* Remove dead code, there's no need for an override that just duplicatesEric Christopher2015-08-171-2/+0
* WindowsX86: long double is x87DoubleExtended on mingwMartell Malone2015-08-141-2/+8
* Windows ARM: ignore calling conventions as described on MSDNMartell Malone2015-08-141-0/+13
* Removed one too many braces.Brad Smith2015-08-131-0/+1
* [SPARC] Fix types of size_t, intptr_t, and ptrdiff_t on OpenBSD.Brad Smith2015-08-131-7/+10
* Rangify some for loops; NFC.Aaron Ballman2015-08-121-6/+5
* [MIPS] Use arch values for lock-free atomic operationsPetar Jovanovic2015-08-111-2/+1
* Update a comment to be more descriptive.Eric Christopher2015-08-071-1/+1
* Make sure the Features field of the Builtin Info struct is always initialized...Craig Topper2015-08-071-30/+39
* Make 'arm' cover both 32 and 64 bit architecutresBen Langmuir2015-08-071-0/+2
* Continue the work from r243908 by adding a Features field to Builtin::InfoEric Christopher2015-08-061-2/+4
* Rename DescriptionString -> DataLayoutString as it matches the actualEric Christopher2015-08-051-85/+83
* Add support for System z vector language extensionsUlrich Weigand2015-07-301-0/+2
* RegParmMax must be 0 for AArch64, as the regparm function attribute is not su...Kristof Beyls2015-07-281-1/+0
* [Targets] Define _M_AMD64 and _M_X64 to a more appropriate valueDavid Majnemer2015-07-261-2/+2
* Correct x86_64 Android fp128 mangled nameChih-Hung Hsieh2015-07-241-0/+4
* Test commit.Chih-Hung Hsieh2015-07-241-3/+3
* [MSVC Compatibility] Use a better predicate for __BOOL_DEFINEDDavid Majnemer2015-07-221-1/+2
OpenPOWER on IntegriCloud