[RISCV] Reserve X18 by default for Android
authorAdityaK <1894981+hiraditya@users.noreply.github.com>
Wed, 15 Mar 2023 06:34:56 +0000 (23:34 -0700)
committerAdityaK <1894981+hiraditya@users.noreply.github.com>
Wed, 15 Mar 2023 06:35:05 +0000 (23:35 -0700)
commit9d0e5e79b0f355218b2a64f0d54507b96adb71eb
treedc7887e55934a6feb29e4276e5b8ed3414b029cf
parent608212a0ff2f9e9a2cee8b5b0fa206fd15eb6472
[RISCV] Reserve X18 by default for Android

Reserve X18 even when -fsanitize=shadow-call-stack is not enabled.

Based on: https://reviews.llvm.org/D143355

Reviewed by: asb, samitolvanen, phosek, MaskRay

Differential Revision: https://reviews.llvm.org/D145999
clang/test/Driver/sanitizer-ld.c
llvm/lib/TargetParser/RISCVTargetParser.cpp
llvm/test/CodeGen/RISCV/reserved-regs.ll