aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSam Elliott <quic_aelliott@quicinc.com>2025-03-05 10:59:45 -0800
committerGitHub <noreply@github.com>2025-03-05 10:59:45 -0800
commite49180d84c4d8b25fa944e494f4f292479eec1f6 (patch)
tree5e24ef70bcdd7d405eafc712a1a4e7eb29ceda36 /clang/lib/CodeGen/CodeGenModule.cpp
parent9f0a912a4619ebca977f7da36cd2fb7ba56f71ce (diff)
downloadllvm-e49180d84c4d8b25fa944e494f4f292479eec1f6.zip
llvm-e49180d84c4d8b25fa944e494f4f292479eec1f6.tar.gz
llvm-e49180d84c4d8b25fa944e494f4f292479eec1f6.tar.bz2
[RISCV] Xqccmp Code Generation (#128815)
This adds support for Xqccmp to the following passes: - Prolog Epilog Insertion - reusing much of the existing push/pop logic, but extending it to cope with frame pointers and reorder the CFI information correctly. - Move Merger - extending it to support the `qc.` variants of the double-move instructions. - Push/Pop Optimizer - extending it to support the `qc.` variants of the pop instructions. The testing is based on existing Zcmp tests, but I have put them in separate files as some of the Zcmp tests were getting quite long.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions