aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/prepare_binding_Python.py
diff options
context:
space:
mode:
authorJF Bastien <jfbastien@apple.com>2018-09-04 21:02:00 +0000
committerJF Bastien <jfbastien@apple.com>2018-09-04 21:02:00 +0000
commitfd458fe2051ddc8d1a0e37b9a44e2bb9900d6383 (patch)
treef3b552633b2a9adfd7735c01484ef289d5fe54fa /lldb/scripts/Python/prepare_binding_Python.py
parenta89f183253624c4552dce67c5928214a38bb1daf (diff)
downloadllvm-fd458fe2051ddc8d1a0e37b9a44e2bb9900d6383.zip
llvm-fd458fe2051ddc8d1a0e37b9a44e2bb9900d6383.tar.gz
llvm-fd458fe2051ddc8d1a0e37b9a44e2bb9900d6383.tar.bz2
NFC: expand memset inline arm64 coverage
I'm looking at some codegen optimization in this area and want to make sure I understand the current codegen and don't regress it. This patch simply expands the two existing tests to capture more of the current code generation when it comes to heap-based and stack-based small memset on arm64. The tested code is already pretty good, notably when it comes to using STP, FP stores, FP immediate generation, and folding one of the stores into a stack spill when possible. The uses of STUR could be improved, and some more pairing could occur. Straying from bzero patterns currently yield suboptimal code, and I expect a variety of small changes could make things way better. llvm-svn: 341406
Diffstat (limited to 'lldb/scripts/Python/prepare_binding_Python.py')
0 files changed, 0 insertions, 0 deletions