Searched refs:VSpan (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 349 void realignLoadGroup(IRBuilderBase &Builder, const ByteSpan &VSpan, 351 void realignStoreGroup(IRBuilderBase &Builder, const ByteSpan &VSpan, 1099 const ByteSpan &VSpan, int ScLen, in realignLoadGroup() argument 1105 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignLoadGroup() 1175 for (const ByteSpan::Block &B : VSpan) { in realignLoadGroup() 1191 auto createLoad = [&](IRBuilderBase &Builder, const ByteSpan &VSpan, in realignLoadGroup() 1203 VSpan.section(Start, Width).values()); in realignLoadGroup() 1233 createLoad(Builder, VSpan, Index, DoAlign && Index == NumSectors); in realignLoadGroup() 1266 for (const ByteSpan::Block &B : VSpan) { in realignLoadGroup() 1308 const ByteSpan &VSpan, int ScLen, in realignStoreGroup() argument [all …]
|