aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorWang Pengcheng <wangpengcheng.pp@bytedance.com>2023-12-12 17:25:33 +0800
committerGitHub <noreply@github.com>2023-12-12 17:25:33 +0800
commitcbf1d58820877b06a379005c155bf354cece57ff (patch)
tree1e607320e66b13182cba7609a99d1cb634fbcad7 /llvm/lib/Transforms/Utils/Local.cpp
parentb010747a4f481d4f2119ffa52f5da75e8cc8c6da (diff)
downloadllvm-cbf1d58820877b06a379005c155bf354cece57ff.zip
llvm-cbf1d58820877b06a379005c155bf354cece57ff.tar.gz
llvm-cbf1d58820877b06a379005c155bf354cece57ff.tar.bz2
[SelectionDAG] Add space-optimized forms of OPC_EmitCopyToReg (#73293)
These new opcodes implicitly indicate the RecNo. The old `OPC_EmitCopyToReg2` is renamed to `OPC_EmitCopyToRegTwoByte`. Overall this reduces the llc binary size with all in-tree targets by about 33K (most are from RISCV target).
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions