diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-06-13 10:13:48 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-06-13 10:13:48 +0000 |
commit | 2b3b7177685e34e9eeeb38dae0d6ba0e1394ec57 (patch) | |
tree | 499856eb337bb2d3ce69bd6109406e86281dcb59 /lldb/packages/Python/lldbsuite/test | |
parent | 8cc09eb8dd818ec1e46923666862073e4eac1173 (diff) | |
download | bcm5719-llvm-2b3b7177685e34e9eeeb38dae0d6ba0e1394ec57.tar.gz bcm5719-llvm-2b3b7177685e34e9eeeb38dae0d6ba0e1394ec57.zip |
[X86][SSE] Refactor getTargetConstantBitsFromNode to avoid large APInts (PR32037)
Much of PR32037's compile time regression is due to getTargetConstantBitsFromNode always creating large (>64bit) APInts during the bitcasting from the source data to the destination bitwidth.
This commit avoids this bitcast stage if the data is already the correct bitwidth.
llvm-svn: 305284
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions