summaryrefslogtreecommitdiffstats
path: root/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani2017-06-011-0/+10
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-011-0/+16
* Reverting Neon vector type 64-alignment fixJaved Absar2017-05-301-5/+0
* [ARM] Fix Neon vector type alignment to 64-bitJaved Absar2017-05-301-0/+5
* Only define __SIZEOF_FLOAT128__ on x86 as intended in r304012Reid Kleckner2017-05-261-0/+3
* Enable __float128 for mingw for GCC compatibility and define __SIZEOF_FLOAT12...Reid Kleckner2017-05-261-1/+4
* [X86] Adding avx512_vpopcntdq feature set and its intrinsicsOren Ben Simhon2017-05-251-4/+12
* Basic: fix whitespace in file header (NFC)Saleem Abdulrasool2017-05-241-1/+1
* Removed fallthrough annotation which does not directly precede switch label.Galina Kistanova2017-05-231-2/+0
* Added LLVM_FALLTHROUGH to address gcc warning: this statement may fall through.Galina Kistanova2017-05-231-1/+45
* [AMDGPU] Do not require opencl triple environment for OpenCLYaxun Liu2017-05-231-6/+11
* CodeGen: Cast alloca to expected address spaceYaxun Liu2017-05-181-20/+44
* [SPARC] Support 'f' and 'e' inline asm constraints.James Y Knight2017-05-121-0/+5
* [X86][LWP] Add clang support for LWP instructions.Simon Pilgrim2017-05-081-0/+8
* [ARM] Limit the diagnose when an ISR calls a regular functionWeiming Zhao2017-05-051-0/+1
* Darwin: Define __STDC_NO_THREADS__ on Darwin targetsDuncan P. N. Exon Smith2017-04-271-0/+1
* [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