diff options
author | Alexis Engelke <engelke@in.tum.de> | 2023-03-10 12:26:10 +0100 |
---|---|---|
committer | Alexis Engelke <engelke@in.tum.de> | 2023-04-21 13:40:48 +0200 |
commit | 5368c1065f0eaefc442247134ba3b2e98c97fda7 (patch) | |
tree | 475bec80f49139893107a69f65dc0363175c2d04 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | b86b468731e93ab606d0097c91965d3f56ca7103 (diff) | |
download | llvm-5368c1065f0eaefc442247134ba3b2e98c97fda7.zip llvm-5368c1065f0eaefc442247134ba3b2e98c97fda7.tar.gz llvm-5368c1065f0eaefc442247134ba3b2e98c97fda7.tar.bz2 |
[X86][FastISel] Handle CRC32 intrinsics
Some applications make heavy use of the crc32 operation (e.g., as part
of a hash function), so having a FastISel path avoids fallbacks to
SelectionDAG and improves compile times, in our case by ~1.5%.
Reviewed By: pengfei
Differential Revision: https://reviews.llvm.org/D148023
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions