llvm-project/clang/lib/Driver
Petr Hosek 7250908016 [AArch64] Support reserving x20 register
Register x20 is a callee-saved register which may be used for other
purposes in certain contexts, for example to hold special variables
within the kernel. This change adds support for reserving this register
both to frontend and backend to make this register usable for these
purposes.

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

llvm-svn: 334531
2018-06-12 20:00:50 +00:00
..
ToolChains [AArch64] Support reserving x20 register 2018-06-12 20:00:50 +00:00
Action.cpp [HIP] Add hip offload kind 2018-05-08 21:02:12 +00:00
CMakeLists.txt Add HIP toolchain 2018-05-30 00:53:50 +00:00
Compilation.cpp [Driver] Clean up tmp files when deleting Compilation objects 2018-05-31 09:05:22 +00:00
Distro.cpp Add support of the next Ubuntu (Ubuntu 18.10 - Cosmic Canimal) 2018-05-10 08:45:43 +00:00
Driver.cpp [FileSystem] Split up the OpenFlags enumeration. 2018-06-07 19:58:58 +00:00
DriverOptions.cpp Revert "Revert r311552: [Bash-autocompletion] Add support for static analyzer flags" 2017-08-29 00:09:31 +00:00
InputInfo.h Add an Action* member to InputInfo. 2016-01-11 23:15:21 +00:00
Job.cpp Refactor ExecuteAndWait to take StringRefs. 2018-06-12 17:43:52 +00:00
Multilib.cpp [Driver] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2018-03-20 21:08:59 +00:00
Phases.cpp
SanitizerArgs.cpp Do not enable RTTI with -fexceptions, for PS4 2018-05-18 23:32:01 +00:00
Tool.cpp Rename the version of ConstructJob for multiple outputs to ConstructJobMultipleOutputs. 2016-11-03 15:41:50 +00:00
ToolChain.cpp Move VersionTuple from clang/Basic to llvm/Support 2018-06-11 10:28:04 +00:00
Types.cpp [HIP] Set proper triple and offload kind for the toolchain 2018-05-11 19:21:39 +00:00
XRayArgs.cpp Permit -fxray-instrument for NetBSD/amd64 2018-05-11 00:58:55 +00:00