llvm-project/clang/lib/Driver/ToolChains/Arch
Tri Vo 28e7e60ea4 [AArch64] Support adding X[8-15,18] registers as CSRs.
Summary:
Making X[8-15,18] registers call-saved is used to support
CONFIG_ARM64_LSE_ATOMICS in Linux kernel.

Signed-off-by: Tri Vo <trong@android.com>

Reviewers: srhines, nickdesaulniers, javed.absar

Reviewed By: nickdesaulniers

Subscribers: kristof.beyls, jfb, cfe-commits

Differential Revision: https://reviews.llvm.org/D52399

llvm-svn: 342990
2018-09-25 16:48:40 +00:00
..
AArch64.cpp [AArch64] Support adding X[8-15,18] registers as CSRs. 2018-09-25 16:48:40 +00:00
AArch64.h
ARM.cpp [ARM][AArch64] Add feature +fp16fml 2018-09-24 07:55:20 +00:00
ARM.h [ARM] Option for reading thread pointer from coprocessor register 2017-09-12 10:40:58 +00:00
Mips.cpp [mips] Add '-mvirt', '-mno-virt', '-mginv', '-mno-ginv' options 2018-07-11 12:45:25 +00:00
Mips.h Use Triple::isMIPS() instead of enumerating all Triples. NFC 2018-06-25 16:49:52 +00:00
PPC.cpp [PowerPC] Option for secure plt mode 2018-04-11 12:24:44 +00:00
PPC.h Change \t to spaces 2018-07-20 08:19:20 +00:00
RISCV.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
RISCV.h [RISCV] Add the RISCV target and compiler driver 2018-01-11 13:36:56 +00:00
Sparc.cpp [Sparc] Use the leon arch for Leon3's when using an external assembler 2018-05-24 06:16:02 +00:00
Sparc.h
SystemZ.cpp
SystemZ.h
X86.cpp [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative 2018-09-04 12:38:00 +00:00
X86.h