summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] clz is defined to give 32 for zero. Similarly, dclz gives 64.Daniel Sanders2014-07-091-0/+2
* ARM: use LLVM's atomicrmw instructions when ldrex/strex are available.Tim Northover2014-07-091-17/+11
* Use non-intrusive refcounting for TargetOptionsAlp Toker2014-07-061-3/+4
* [Driver][Mips] Support one more MIPS CPU name - octeon.Simon Atanasyan2014-07-041-1/+5
* [Driver][Mips] Support more MIPS CPU names: mips1 - mips5.Simon Atanasyan2014-07-041-0/+5
* [Driver][Mips] Check MIPS CPU name provided to the Clang driver.Simon Atanasyan2014-07-031-1/+10
* CodeGen: make target builtins support languagesSaleem Abdulrasool2014-07-021-0/+1
* X86: inline all atomic operations up to 128-bits.Tim Northover2014-07-021-3/+1
* Driver: Handle /GR- in a compatible way with MSVCDavid Majnemer2014-07-011-1/+1
* [Driver][Mips] MIPS ABI names "32" and "64" used as arguments of the "-mabi"Simon Atanasyan2014-07-011-6/+2
* Basic: correct the va_list type on Windows on ARMSaleem Abdulrasool2014-06-291-0/+3
* Basic: fix handling for Windows Itanium environmentSaleem Abdulrasool2014-06-281-0/+1
* Basic: whitespace cleanupSaleem Abdulrasool2014-06-281-3/+0
* [Driver][Mips] Fix else-after-return.Simon Atanasyan2014-06-281-4/+6
* [Driver][Mips] Remove redundant brackets.Simon Atanasyan2014-06-281-1/+1
* [Driver][Mips] Remove redundant abstract/override function.Simon Atanasyan2014-06-281-1/+0
* Introduce arm_acle.h supporting existing LLVM builtin intrinsicsYi Kong2014-06-271-0/+3
* ARM: Correctly identify cortex-m4 as v7em.Jim Grosbach2014-06-261-1/+2
* Add ppc64/power8 as a targetWill Schmidt2014-06-261-4/+16
* Add R600 builtin codegen.Matt Arsenault2014-06-241-3/+10
* Driver: enhance MSC version compatibilitySaleem Abdulrasool2014-06-201-2/+6
* Preprocessor: improve ACLE 6.4.1, 6.4.2 supportSaleem Abdulrasool2014-06-151-7/+42
* [AArch64] Add default features for CPUs on AArch64 target.Kevin Qin2014-06-111-0/+20
* StringRefize TargetInfo::getABI()Alp Toker2014-06-071-4/+4
* [mips] Add macros _MIPS_ISA and __mips_isa_rev (same expansion as defined by ...Matheus Almeida2014-06-051-0/+15
* AArch64: combine arm64 & aarch64 cases in switchTim Northover2014-05-301-23/+5
* AArch64/ARM64: rename ARM64 components to AArch64Tim Northover2014-05-241-34/+34
* AArch64/ARM64: update Clang after AArch64 removal.Tim Northover2014-05-241-293/+22
* Update R600 datalayoutMatt Arsenault2014-05-221-1/+1
* Add __ARM_DWARF_EH__ to signify the use of Itanium ABI for unwindJoerg Sonnenberger2014-05-131-0/+11
* [C++11] Use 'nullptr'.Craig Topper2014-05-081-23/+23
* [mips] Pass nan2008 info to the back-end.Matheus Almeida2014-05-071-3/+0
* Target: fix wchar_t definition for Windows on ARMSaleem Abdulrasool2014-05-041-2/+9
* Add support for -march=bdver4.Benjamin Kramer2014-05-021-0/+10
* [ARM64/AArch64] Define the correct value for __ARM_NEON_FPBradley Smith2014-05-021-2/+2
* [ARM64/AArch64] Hook up CRC32 subtarget feature to the driverBradley Smith2014-05-021-0/+14
* Bitrig now supports TLS, so enable TLS support when targeting it. Patch by Pa...Richard Smith2014-05-011-1/+0
* LLVM supports TLS on Windows and we can use it from ClangReid Kleckner2014-04-291-2/+0
* [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()Daniel Sanders2014-04-241-0/+2
* [mips] Correct size_t and ptrdiff_t for N32.Daniel Sanders2014-04-241-10/+22
* [ARM64] Change inline assembly constraints to be more lax, to match the behav...James Molloy2014-04-231-30/+21
* Try to fix bad Twine usage in r206791 with std::stringReid Kleckner2014-04-211-1/+3
* MinGW: Define __stdcall&co when -fms-extensions is disabledReid Kleckner2014-04-211-22/+27
* [ARM64] Teach Targets.cpp about Cortex-A53 and Cortex-A57, and enable more te...James Molloy2014-04-171-0/+1
* Revert "Move -fms-extensions predefined macros into InitPreprocessor"Reid Kleckner2014-04-161-0/+13
* Move -fms-extensions predefined macros into InitPreprocessorReid Kleckner2014-04-161-13/+0
* [ARM64] Allow the disabling of NEON and crypto instructions. Update tests to ...James Molloy2014-04-161-18/+27
* [ARM64] Fix up predefines, including adding big endian support to Targets.cppJames Molloy2014-04-161-21/+78
* [SystemZ] Don't indent SystemZTargetInfo relative to its namespaceRichard Sandiford2014-04-101-91/+91
* Driver: add target definition for Windows on ARMSaleem Abdulrasool2014-04-041-5/+96
OpenPOWER on IntegriCloud