aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
AgeCommit message (Expand)Author
2012-05-10Hexagon V5 FP support.Sirish Pande
2012-05-01Enable AVX on AMD Bulldozer processors.Craig Topper
2012-04-26Define __ANDROID__ macro on -androideabi targets.Evgeniy Stepanov
2012-04-26Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs.Craig Topper
2012-04-25OpenBSD: Remove incorrect -pthread preprocessor define _POSIX_THREADS and rep...Chris Lattner
2012-04-23Revert r155363, due to the underlying patches in LLVM causing regressionChandler Carruth
2012-04-23Hexagon V5 (floating point) support in cfe.Sirish Pande
2012-04-18Revert some Hexagon builtin commits to match reverts done to LLVM inChandler Carruth
2012-04-18MIPS: Followup to r154606. Expand list of accepted MIPS target features in th...Simon Atanasyan
2012-04-16Hexagon V5(Floating Point) support.Sirish Pande
2012-04-12MIPS: Initialize MIPS CPU's name by default value.Simon Atanasyan
2012-04-05Move some MIPS target macro definitions from class Mips32TargetInfoBaseSimon Atanasyan
2012-04-04[driver] Create a new -mfpmath= option, which is used to control whether clangChad Rosier
2012-04-03Add more constraint registers for mips.Eric Christopher
2012-03-29ARM backend knows about cortex-m4. The front end should too.Jim Grosbach
2012-03-29Define __LITTLE_ENDIAN__ for le32, since "le" stands for little endian.Jan Wen Voung
2012-03-28Fix the type of wchar_t on Solaris.David Chisnall
2012-03-27Add better support for $fp and $sp for mips inline asm support.Eric Christopher
2012-03-23Add support for MIPS' floating ABIs (hard, soft and single) to clang driver.Akira Hatanaka
2012-03-14No longer defining LP64 in 64-bit builds on platforms which are not LP64.Aaron Ballman
2012-03-13Fix the long double to be of width/align 64. Rename va_list_test toRoman Divacky
2012-03-13Long double is just double on FreeBSD/{PPC,PPC64}.Roman Divacky
2012-03-12Use ZeroLengthBitfieldAlignment for AAPCS, as well as APCS-GNU.James Molloy
2012-03-05TargetInfo: create less temporary strings.Benjamin Kramer
2012-03-02Fix an ABI problem with ptrdiff_t and intptr_t on PPC32Hal Finkel
2012-03-02Add the Solaris support directory to the header search when using libc++.David Chisnall
2012-02-28Some more Solaris fixes. Now successfully building libc++ on Solaris with cl...David Chisnall
2012-02-17On Solaris, define some standard macros that the Solaris headers require inDavid Chisnall
2012-02-10Set UserLabelPrefix and MCountName correctly for DragonFly BSD. Patch by Sas...Eli Friedman
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-01-31Use the new Triple::getMacOSXVersion function in another place.Bob Wilson
2012-01-31Fix "long double" and __SIZE_TYPE__ on powerpc, now with test fix.Nico Weber
2012-01-30Revert r149285, it breaks test/Preprocessor/init.c.Nico Weber
2012-01-30Fix "long double" and __SIZE_TYPE__ on powerpc.Nico Weber
2012-01-30Introduce TargetInfo::hasFeature() to query various feature names inDouglas Gregor
2012-01-29Complain about attempts to use 'protected' visibility on targetsJohn McCall
2012-01-28Use defined-at-zero behavior for CLZ/CTZ builtins on PowerPC.Bob Wilson
2012-01-26Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455Bob Wilson
2012-01-20rename -ccc-host-triple into -targetSebastian Pop
2012-01-17fix for PR11655Anton Yartsev
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-13Revert r148138; it's causing test failures.Eli Friedman
2012-01-13remove assertions in the Hexagon backend specific clang driverSebastian Pop
2012-01-13rename -ccc-host-triple into -targetSebastian Pop
2012-01-11Fix -mfpu parsing on ARM.Evgeniy Stepanov
2012-01-10Add definitions for AMD's bobcat (aka btver1)Benjamin Kramer
2012-01-10Enable POPCNT and LZCNT with sse4a.Benjamin Kramer
2012-01-10Factor the repetitive cpu macro definition into a helper function.Benjamin Kramer
2012-01-09Merge AVX/AVX2 into the SSE level.Craig Topper
2012-01-06__FLT_EVAL_METHOD__ should be 1 on NetBSD/i386, since it defaults toJoerg Sonnenberger