aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorQiu Chaofan <qiucofan@cn.ibm.com>2024-03-04 21:13:59 +0800
committerGitHub <noreply@github.com>2024-03-04 21:13:59 +0800
commit906580bad3a68e3877f4ff7ac2b7fc1b7ee84fd5 (patch)
treeb21906406a1fe5def26a13e9becad28dacc7d100 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parente4882d83d77f9d6a5198ecb7faabd5bf2ce4b730 (diff)
downloadllvm-906580bad3a68e3877f4ff7ac2b7fc1b7ee84fd5.zip
llvm-906580bad3a68e3877f4ff7ac2b7fc1b7ee84fd5.tar.gz
llvm-906580bad3a68e3877f4ff7ac2b7fc1b7ee84fd5.tar.bz2
[PowerPC] Add intrinsics for rldimi/rlwimi/rlwnm (#82968)
These builtins are already there in Clang, however current codegen may produce suboptimal results due to their complex behavior. Implement them as intrinsics to ensure expected instructions are emitted.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions