Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
1b51b7fc7f99f1d291284d83aaa8bcc4ce5fd62c
/
clang
/
lib
/
Basic
/
Targets.cpp
98ee785
This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it shows
by Sjoerd Meijer
· 8 years ago
6d6c480
[SystemZ] Simplify handling of ISA revisions
by Ulrich Weigand
· 8 years ago
25d1b43
[AMDGPU] Fix size and alignment of size_t and pointer types
by Yaxun Liu
· 8 years ago
3ba4a72
[AMDGPU] Fix regressions on mesa/clover with libclc due to address space
by Yaxun Liu
· 8 years ago
3170de0
fix trivial typos; NFC
by Hiroshi Inoue
· 8 years ago
dc77150
Changed Opts.EABIVersion type string to llvm::EABI enum class
by Yuka Takahashi
· 8 years ago
9dd7e80
[X86] Add RDRND feature to Goldmont. Add MOVBE to all Atom CPUs.
by Craig Topper
· 8 years ago
541075d
[X86] Add a break to the last case of a few switches to prevent accidents in the future. NFC
by Craig Topper
· 8 years ago
f458bd2
[X86] Move all atom CPUs to the same section of the switch and use fallthroughs like we do for other CPU generations. NFC
by Craig Topper
· 8 years ago
cb75f61
ARMV8-A archkind and target defines helper functions
by Sjoerd Meijer
· 8 years ago
a046ef4
[Clang][X86][Goldmont]Adding new target-cpu: Goldmont
by Michael Zuckerman
· 8 years ago
2fd6b16
[COFF, ARM64] Add support for Windows ARM64 COFF format
by Mandeep Singh Grang
· 8 years ago
35d3c35
Reapply "Frontend support for Nios2 target"
by Nikolai Bozhenov
· 8 years ago
4dabea2
Add support for Ananas platform
by Ed Schouten
· 8 years ago
00b396c
[MSP430] Fix data layout string.
by Vadzim Dambrouski
· 8 years ago
f10ca93
[AArch64] ADD ARMv.2-A FP16 vector intrinsics
by Abderrazek Zaafrani
· 8 years ago
d078254
Revert "Define _GNU_SOURCE for rtems c++"
by Daniel Jasper
· 8 years ago
02b0e9d
Define _GNU_SOURCE for rtems c++
by James Y Knight
· 8 years ago
de57795
Revert of r305066 "Reapply Frontend support for Nios2 target"
by Nikolai Bozhenov
· 8 years ago
b2de17c
Reapply "Frontend support for Nios2 target"
by Nikolai Bozhenov
· 8 years ago
1c36934
Revert "Frontend support for Nios2 target"
by Nikolai Bozhenov
· 8 years ago
32dc6c8
Frontend support for Nios2 target.
by Nikolai Bozhenov
· 8 years ago
9b5d3b6
Reapply r304929 [mips] Add runtime options to enable/disable madd/sub.fmt
by Petar Jovanovic
· 8 years ago
53900b0
Revert r304929 [mips] Add runtime options to enable/disable madd/sub.fmt
by Petar Jovanovic
· 8 years ago
c6d9b04
[mips] Add runtime options to enable/disable madd.fmt and msub.fmt
by Petar Jovanovic
· 8 years ago
cc524bf
[CodeGen] Add thumb-mode to target-features for arm/thumb triples.
by Florian Hahn
· 8 years ago
15b80a5
[ARM] Fix Neon vector type alignment to 64-bit
by Javed Absar
· 8 years ago
7dee171
[WebAssembly] Set MaxAtomicInlineWidth to 64.
by Dan Gohman
· 8 years ago
28f03bb
[ARM] Add support for target("arm") and target("thumb").
by Florian Hahn
· 8 years ago
a44a6ac
Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"
by Vedant Kumar
· 8 years ago
a44e5f6
[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics
by Abderrazek Zaafrani
· 8 years ago
fc2629a
[OpenCL] Makes kernels use the SPIR_KERNEL CC by default.
by Pekka Jaaskelainen
· 8 years ago
089f678
Reverting Neon vector type 64-alignment fix
by Javed Absar
· 8 years ago
3d92d7a
[ARM] Fix Neon vector type alignment to 64-bit
by Javed Absar
· 8 years ago
a40b38a
Only define __SIZEOF_FLOAT128__ on x86 as intended in r304012
by Reid Kleckner
· 8 years ago
9eabbb6
Enable __float128 for mingw for GCC compatibility and define __SIZEOF_FLOAT128__ on x86
by Reid Kleckner
· 8 years ago
140c1fb
[X86] Adding avx512_vpopcntdq feature set and its intrinsics
by Oren Ben Simhon
· 8 years ago
b6e946b
Basic: fix whitespace in file header (NFC)
by Saleem Abdulrasool
· 8 years ago
3677c0f
Removed fallthrough annotation which does not directly precede switch label.
by Galina Kistanova
· 8 years ago
078b301
Added LLVM_FALLTHROUGH to address gcc warning: this statement may fall through.
by Galina Kistanova
· 8 years ago
af3d4db
[AMDGPU] Do not require opencl triple environment for OpenCL
by Yaxun Liu
· 8 years ago
6d96f163
CodeGen: Cast alloca to expected address space
by Yaxun Liu
· 8 years ago
eb96e44
[SPARC] Support 'f' and 'e' inline asm constraints.
by James Y Knight
· 8 years ago
3511348
[X86][LWP] Add clang support for LWP instructions.
by Simon Pilgrim
· 8 years ago
be380c7
[ARM] Limit the diagnose when an ISR calls a regular function
by Weiming Zhao
· 8 years ago
16b1ac9
Darwin: Define __STDC_NO_THREADS__ on Darwin targets
by Duncan P. N. Exon Smith
· 8 years ago
233310f
[ARM,AArch64] Define __ELF__ for arm-none-eabihf and AArch64
by Oliver Stannard
· 9 years ago
d26d883
When we turn on vsx it should also turn on altivec explicitly, same
by Eric Christopher
· 9 years ago
e668b1c
[AMDGPU][GFX9] Set +fp32-denormals for >=gfx900 unless -cl-denorms-are-zero is set
by Konstantin Zhuravlyov
· 9 years ago
b34ec82
[OpenCL] Map default address space to alloca address space
by Yaxun Liu
· 9 years ago
b122ed9
[AMDGPU] Temporarily change constant address space from 4 to 2 for the new address space mapping
by Yaxun Liu
· 9 years ago
fc6ffed
Default enable the rtm feature only on skylake and later for now because Intel disabled the feature on some haswell and broadwell processors:
by Eric Christopher
· 9 years ago
1e6fedb
_CALL_LINUX is only defined on 64-bit ppc linux platforms, not 32-bit.
by Eric Christopher
· 9 years ago
354097b
[AMDGPU] Make AMDGPUTargetInfo::AS private
by Yaxun Liu
· 9 years ago
19d8c1f
Update the comment on not yet generated preprocessor defines to remove __LONGDOUBLE128.
by Eric Christopher
· 9 years ago
ee21410
Add the __LONGDOUBLE128 define for ppc targets that have 128 bit long doubles.
by Eric Christopher
· 9 years ago
0d36116
Define __HAVE_BSWAP__ on ppc to match gcc since we support both builtins as well.
by Eric Christopher
· 9 years ago
3464f92
[AMDGPU] Switch address space mapping by triple environment amdgiz
by Yaxun Liu
· 9 years ago
2fd2eda
Add the _CALL_LINUX preprocessor define for ppc linux platforms.
by Eric Christopher
· 9 years ago
153dad4
__BIGGEST_ALIGNMENT__ has always been 16 on all power platforms rather
by Eric Christopher
· 9 years ago
b70819e
Add preprocessor defines for a bare powerpc64le triple/cpu.
by Eric Christopher
· 9 years ago
3646e62
Move setting of LangOpts based on target flags out of CompilerInstance
by Eric Christopher
· 9 years ago
758aad7
Remove the -faltivec alias option and replace it with -maltivec everywhere.
by Eric Christopher
· 9 years ago
74fa24f
Turn on HTM on power8 and later (including powerpc64le) since it's
by Eric Christopher
· 9 years ago
ff7f667
[Hexagon] Recognize hexagonv62 as a valid target CPU
by Krzysztof Parzyszek
· 9 years ago
bf5e3e4
AMDGPU: Make 0 the private nullptr value
by Matt Arsenault
· 9 years ago
4d86799
[AMDGPU] Add builtin functions readlane ds_permute mov_dpp
by Yaxun Liu
· 9 years ago
d1ba16e
[DebugInfo] Add address space when creating DIDerivedTypes
by Konstantin Zhuravlyov
· 9 years ago
8e55bd5
Set the Int64Type / IntMaxType types correctly for OpenBSD/mips64
by Brad Smith
· 9 years ago
fb834a8
Migrate all of aarch64-linux-gnu to \01_mcount instead of just when passing along gnueabi as this matches both gcc and what the kernel expects.
by Eric Christopher
· 9 years ago
3d648b3
Set ABIs correctly for OpenBSD/arm; soft float and aapcs-linux.
by Brad Smith
· 9 years ago
a0c6dca
AMDGPU: Add fmed3 half builtin
by Matt Arsenault
· 9 years ago
9aa2bf2
Hook up OpenBSD AArch64 support
by Brad Smith
· 9 years ago
df827a7
[mips] Define macros related to -mabicalls in the preprocessor
by Simon Dardis
· 9 years ago
0561a5a
Enable support for __float128 in Clang on OpenBSD/X86
by Brad Smith
· 9 years ago
eb952fd
AMDGPU: Add gfx900 and gfx901 processors
by Matt Arsenault
· 9 years ago
32ac5e4
Add a definition for __STRUCT_PARM_ALIGN__ for elfv2 and 64-bit darwin platforms to match what other compilers produce.
by Eric Christopher
· 9 years ago
315edb0
[AVR] Fix __AVR_xxx macro definitions; authored by Peter Wu
by Dylan McKay
· 9 years ago
f6ee1f3
Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."
by Eric Christopher
· 9 years ago
4855ba8
For X86-64 linux and PPC64 linux align int128 to 16 bytes.
by Eric Christopher
· 9 years ago
fc97056
Add support for armv7ve flag in clang (PR31358).
by George Burgess IV
· 9 years ago
4574226
[X86] Clzero flag addition and inclusion under znver1
by Craig Topper
· 9 years ago
d2bf7b0
[X86] Add -mprefetchwt1/-mno-prefetchwt1 command line options and __PREFETCHWT1__ define to match gcc.
by Craig Topper
· 9 years ago
204ecff
[X86] Add -msgx/-mno-sgx command line options and __SGX__ define to match gcc.
by Craig Topper
· 9 years ago
b16cb82
[X86] Add -mmpx/-mno-mpx command line options and __MPX__ define to match gcc.
by Craig Topper
· 9 years ago
8c708cf
[X86] Add -mclwb/-mno-clwb command line arguments and __CLWB__ define to match gcc.
by Craig Topper
· 9 years ago
32c959d
[X86] Remove 'umip' feature flag.
by Craig Topper
· 9 years ago
78b4787
[X86] Add -mclflushopt/-mno-clflushopt command line support and __CLFLUSHOPT__ define to match gcc.
by Craig Topper
· 9 years ago
7d494ef
Use LLVM_FALLTHROUGH instead of FALLTHROUGH comments.
by Craig Topper
· 9 years ago
c31d9e4
[X86] Remove PCOMMIT feature support since Intel has deprecated this instruction with no plans to release products with it.
by Craig Topper
· 9 years ago
5602709
Revert "Basic: match GCC behaviour for SuS macro"
by Saleem Abdulrasool
· 9 years ago
ecb6e7b
Revert "Revert "[AVR] Allow specifying the CPU on the command line""
by Dylan McKay
· 9 years ago
82a86cb
[SystemZ] Provide predefined __ARCH__ and __VX__ macros
by Ulrich Weigand
· 9 years ago
37a2d6d
Revert "[AVR] Allow specifying the CPU on the command line"
by Diana Picus
· 9 years ago
8464c9b
[AVR] Allow specifying the CPU on the command line
by Dylan McKay
· 9 years ago
d31534c
[AVR] Add support for the full set of inline asm constraints
by Dylan McKay
· 9 years ago
c5cddc9
Basic: match GCC behaviour for SuS macro
by Saleem Abdulrasool
· 9 years ago
09cca09
AMDGPU: Update for changed subtarget feature name
by Matt Arsenault
· 9 years ago
8c69cff
[Basic] Remove the 32-bit x86 and ARM targets for Fuchsia
by Petr Hosek
· 9 years ago
839f215
[WebAssembly] Add minimal support for the new wasm object format triple.
by Dan Gohman
· 9 years ago
Next »