summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM,AArch64] Define __ELF__ for arm-none-eabihf and AArch64Oliver Stannard2017-04-181-1/+8
* When we turn on vsx it should also turn on altivec explicitly, sameEric Christopher2017-04-151-19/+21
* [AMDGPU][GFX9] Set +fp32-denormals for >=gfx900 unless -cl-denorms-are-zero i...Konstantin Zhuravlyov2017-04-141-3/+6
* [OpenCL] Map default address space to alloca address spaceYaxun Liu2017-04-111-1/+7
* [AMDGPU] Temporarily change constant address space from 4 to 2 for the new ad...Yaxun Liu2017-04-061-4/+4
* Default enable the rtm feature only on skylake and later for now because Inte...Eric Christopher2017-03-281-1/+1
* _CALL_LINUX is only defined on 64-bit ppc linux platforms, not 32-bit.Eric Christopher2017-03-251-3/+3
* [AMDGPU] Make AMDGPUTargetInfo::AS privateYaxun Liu2017-03-251-2/+1
* Update the comment on not yet generated preprocessor defines to remove __LONG...Eric Christopher2017-03-251-1/+0
* Add the __LONGDOUBLE128 define for ppc targets that have 128 bit long doubles.Eric Christopher2017-03-251-1/+3
* Define __HAVE_BSWAP__ on ppc to match gcc since we support both builtins as w...Eric Christopher2017-03-251-1/+3
* [AMDGPU] Switch address space mapping by triple environment amdgizYaxun Liu2017-03-251-26/+66
* Add the _CALL_LINUX preprocessor define for ppc linux platforms.Eric Christopher2017-03-251-0/+6
* __BIGGEST_ALIGNMENT__ has always been 16 on all power platforms ratherEric Christopher2017-03-251-2/+1
* Add preprocessor defines for a bare powerpc64le triple/cpu.Eric Christopher2017-03-251-62/+72
* Move setting of LangOpts based on target flags out of CompilerInstanceEric Christopher2017-03-221-0/+7
* Remove the -faltivec alias option and replace it with -maltivec everywhere.Eric Christopher2017-03-211-19/+22
* Turn on HTM on power8 and later (including powerpc64le) since it'sEric Christopher2017-03-201-0/+5
* [Hexagon] Recognize hexagonv62 as a valid target CPUKrzysztof Parzyszek2017-03-141-0/+4
* AMDGPU: Make 0 the private nullptr valueMatt Arsenault2017-03-131-1/+1
* [AMDGPU] Add builtin functions readlane ds_permute mov_dppYaxun Liu2017-03-101-0/+1
* [DebugInfo] Add address space when creating DIDerivedTypesKonstantin Zhuravlyov2017-03-081-0/+26
* Set the Int64Type / IntMaxType types correctly for OpenBSD/mips64Brad Smith2017-03-061-1/+5
* Migrate all of aarch64-linux-gnu to \01_mcount instead of just when passing a...Eric Christopher2017-02-281-2/+3
* Set ABIs correctly for OpenBSD/arm; soft float and aapcs-linux.Brad Smith2017-02-281-0/+2
* AMDGPU: Add fmed3 half builtinMatt Arsenault2017-02-221-0/+3
* Hook up OpenBSD AArch64 supportBrad Smith2017-02-211-1/+4
* [mips] Define macros related to -mabicalls in the preprocessorSimon Dardis2017-02-211-2/+16
* Enable support for __float128 in Clang on OpenBSD/X86Brad Smith2017-02-201-3/+5
* AMDGPU: Add gfx900 and gfx901 processorsMatt Arsenault2017-02-181-1/+4
* Add a definition for __STRUCT_PARM_ALIGN__ for elfv2 and 64-bit darwin platfo...Eric Christopher2017-02-151-0/+5
* [AVR] Fix __AVR_xxx macro definitions; authored by Peter WuDylan McKay2017-02-111-238/+238
* Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."Eric Christopher2017-02-101-40/+10
* For X86-64 linux and PPC64 linux align int128 to 16 bytes.Eric Christopher2017-02-101-10/+40
* Add support for armv7ve flag in clang (PR31358).George Burgess IV2017-02-091-0/+2
* [X86] Clzero flag addition and inclusion under znver1Craig Topper2017-02-091-0/+7
* [X86] Add -mprefetchwt1/-mno-prefetchwt1 command line options and __PREFETCHW...Craig Topper2017-02-081-0/+2
* [X86] Add -msgx/-mno-sgx command line options and __SGX__ define to match gcc.Craig Topper2017-02-081-0/+2
* [X86] Add -mmpx/-mno-mpx command line options and __MPX__ define to match gcc.Craig Topper2017-02-081-0/+2
* [X86] Add -mclwb/-mno-clwb command line arguments and __CLWB__ define to matc...Craig Topper2017-02-081-0/+2
* [X86] Remove 'umip' feature flag.Craig Topper2017-02-081-5/+0
* [X86] Add -mclflushopt/-mno-clflushopt command line support and __CLFLUSHOPT_...Craig Topper2017-02-081-0/+2
* Use LLVM_FALLTHROUGH instead of FALLTHROUGH comments.Craig Topper2017-02-081-13/+13
* [X86] Remove PCOMMIT feature support since Intel has deprecated this instruct...Craig Topper2017-02-081-5/+0
* Revert "Basic: match GCC behaviour for SuS macro"Saleem Abdulrasool2017-02-071-15/+15
* Revert "Revert "[AVR] Allow specifying the CPU on the command line""Dylan McKay2017-02-071-0/+293
* [SystemZ] Provide predefined __ARCH__ and __VX__ macrosUlrich Weigand2017-02-061-0/+11
* Revert "[AVR] Allow specifying the CPU on the command line"Diana Picus2017-02-061-293/+0
* [AVR] Allow specifying the CPU on the command lineDylan McKay2017-02-061-0/+293
* [AVR] Add support for the full set of inline asm constraintsDylan McKay2017-02-061-0/+51
OpenPOWER on IntegriCloud