aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorlewis-revill <lewis.revill@embecosm.com>2019-12-19 16:41:53 +0000
committerlewis-revill <lewis.revill@embecosm.com>2019-12-19 16:41:53 +0000
commita116f28a0d71c221c1dc023908b180beaf22799d (patch)
treeb82fee045e7cb6c303572bf631938fcd08f85be4 /clang/lib/Frontend/CompilerInvocation.cpp
parentba430f503244d1498529d47f31090cdf79b5c231 (diff)
downloadllvm-a116f28a0d71c221c1dc023908b180beaf22799d.zip
llvm-a116f28a0d71c221c1dc023908b180beaf22799d.tar.gz
llvm-a116f28a0d71c221c1dc023908b180beaf22799d.tar.bz2
[RISCV] Enable the machine outliner for RISC-V
This patch enables the machine outliner for RISC-V and adds the necessary logic for checking whether sequences can be safely outlined, and describing how they should be outlined. Outlined functions are called using the register t0 (x5) as the return address register, which must be available for an occurrence of a sequence to be safely outlined. Differential Revision: https://reviews.llvm.org/D66210
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions