[PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 21 07:47:59 PDT 2021
lebedev.ri created this revision.
lebedev.ri added reviewers: RKSimon, spatel, craig.topper, pengfei.
lebedev.ri added a project: LLVM.
Herald added subscribers: kerbowa, hiraditya, nhaehnle, jvesely.
lebedev.ri requested review of this revision.
In `@dot3_float3`, while we know that the pointer has sufficient dereferenceable bytes,
the load itself is not aligned sufficiently, and that is the only number
that is currently used to determine legality of performing the wide load.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D106447
Files:
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
llvm/test/CodeGen/AMDGPU/kernel-args.ll
llvm/test/CodeGen/X86/load-partial-dot-product.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D106447.360455.patch
Type: text/x-patch
Size: 6596 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210721/7a5df2d1/attachment.bin>
More information about the llvm-commits
mailing list