aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/gdbclientutils.py
diff options
context:
space:
mode:
authorAlex MacLean <amaclean@nvidia.com>2025-08-21 10:30:36 -0700
committerGitHub <noreply@github.com>2025-08-21 10:30:36 -0700
commita9de1ab44df11ba82ee2fb5773abc920ec67cd73 (patch)
tree379f1d81ff19fae597254c94092e38e50bf7c4f0 /lldb/packages/Python/lldbsuite/test/gdbclientutils.py
parent0319a7970d71b0ceb3725baa18646e9a9d194e20 (diff)
downloadllvm-a9de1ab44df11ba82ee2fb5773abc920ec67cd73.zip
llvm-a9de1ab44df11ba82ee2fb5773abc920ec67cd73.tar.gz
llvm-a9de1ab44df11ba82ee2fb5773abc920ec67cd73.tar.bz2
[NVPTX] Disable v2f32 registers when no operations supported, or via cl::opt (#154476)
The addition of v2f32 as a legal type, supported by the B64 register class, has caused performance regressions, broken inline assembly, and resulted in a couple (now fixed) mis-compilations. In order to mitigate these issues, only mark this as a legal type when there exist operations that support it, since for targets where this is not the case it serves no purpose. To enable further debugging, add an option to disable v2f32. In order to allow for a target-dependent set of legal types, ComputePTXValueVTs has been fully re-written to take advantage of TargetLowering call-lowering APIs.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions