OSDN Git Service

[X86] Ignore float/double non-temporal loads (PR39256)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Oct 2018 10:20:16 +0000 (10:20 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Oct 2018 10:20:16 +0000 (10:20 +0000)
commit39e3cf3d167b7b607e7490409984809a36649f38
tree3037778c7bd483d5a197281c5275dfb25a06e552
parent66c3f51a52733500b8f08dfc2beabe845c57d467
[X86] Ignore float/double non-temporal loads (PR39256)

Scalar non-temporal loads were asserting instead of just being ignored.

Reduced from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10895

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344331 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelDAGToDAG.cpp
test/CodeGen/X86/nontemporal-loads.ll