If we emit a scalar i64 load/store it will get type legalized to two i32 load/stores.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D87862
[X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode ClosedPublic Authored by craig.topper on Sep 17 2020, 3:32 PM.
Details Summary If we emit a scalar i64 load/store it will get type legalized to two i32 load/stores.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 20 2020, 11:55 AM Closed by commit rG4e8c028158b5: [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from… (authored by craig.topper). · Explain WhySep 20 2020, 1:47 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 293030 llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/masked_load.ll
|