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 /clang/test/CodeGenCoroutines/coro-lambda.cpp | |
| 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 'clang/test/CodeGenCoroutines/coro-lambda.cpp')
0 files changed, 0 insertions, 0 deletions

