aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorPaul Walker <paul.walker@arm.com>2025-03-20 12:43:11 +0000
committerGitHub <noreply@github.com>2025-03-20 12:43:11 +0000
commit7dc550473c5239399707804c9466519d165aa7fd (patch)
treee965f1846650ce9a088343d51d42caa1d9e8fb13 /clang/lib/CodeGen/CodeGenModule.cpp
parent9dc854ccbd3d29c8dcf6b81b691724c9fc4bfc6c (diff)
downloadllvm-7dc550473c5239399707804c9466519d165aa7fd.zip
llvm-7dc550473c5239399707804c9466519d165aa7fd.tar.gz
llvm-7dc550473c5239399707804c9466519d165aa7fd.tar.bz2
[LLVM][CodeGen][AArch64] Improve PTEST removal by looking through copies. (#132041)
The general predicates of the PTEST and PTEST_like instructions may belong to different register classes. This can lead to the insertion of a COPY instruction, making them appear different. However, for the purpose of PTEST removal, such copies are irrelevant, and we can look through them to improve the likelihood of finding a match.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions