Home
last modified time | relevance | path

Searched refs:VSpan (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp349 void realignLoadGroup(IRBuilderBase &Builder, const ByteSpan &VSpan,
351 void realignStoreGroup(IRBuilderBase &Builder, const ByteSpan &VSpan,
1098 const ByteSpan &VSpan, int ScLen, in realignLoadGroup() argument
1104 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignLoadGroup()
1174 for (const ByteSpan::Block &B : VSpan) { in realignLoadGroup()
1190 auto createLoad = [&](IRBuilderBase &Builder, const ByteSpan &VSpan, in realignLoadGroup()
1202 VSpan.section(Start, Width).values()); in realignLoadGroup()
1232 createLoad(Builder, VSpan, Index, DoAlign && Index == NumSectors); in realignLoadGroup()
1265 for (const ByteSpan::Block &B : VSpan) { in realignLoadGroup()
1307 const ByteSpan &VSpan, int ScLen, in realignStoreGroup() argument
[all …]