aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorLakshay Kumar <lakshayk@nvidia.com>2025-08-13 15:07:24 +0530
committerGitHub <noreply@github.com>2025-08-13 10:37:24 +0100
commitd35686b25cc040d79d526008d1ddedfc3e572429 (patch)
tree5a8cf1cd918aaa7889b0c4be32b028191df30cb5 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent91fff707407ea4d3455d4675bc1310a7bc0b5d58 (diff)
downloadllvm-d35686b25cc040d79d526008d1ddedfc3e572429.zip
llvm-d35686b25cc040d79d526008d1ddedfc3e572429.tar.gz
llvm-d35686b25cc040d79d526008d1ddedfc3e572429.tar.bz2
[llvm-exegesis] Print generated assembly snippet (#142540)
Debug generated disassembly by passing argument `debug-only="print-gen-assembly"` or `debug-only=preview-gen-assembly` of exegesis call. `--debug-only="print-gen-assembly"` debugs the whole generated assembly snippet . `--debug-only=preview-gen-assembly` debugs the initial 10 instructions and ending 3 lines. Thus, We can in glance see the initial setup code like registers setup and instruction followed by truncated middle and finally print out the last 3 instructions. This helps us look into assembly that exegesis is execution in hardware, Thus, it is simply functionally alias to separate objdump command on the dumped object file.
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions