Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1317 ByteSpan ASpanV, ASpanM; in realignStoreGroup() local
1355 ASpanM.Blocks.emplace_back(AccumM, ScLen, Index * ScLen); in realignStoreGroup()
1360 dbgs() << "ASpanM before vlalign:\n" << ASpanM << '\n'; in realignStoreGroup()
1367 Value *PrevM = ASpanM[Index - 1].Seg.Val, *ThisM = ASpanM[Index].Seg.Val; in realignStoreGroup()
1370 ASpanM[Index - 1].Seg.Val = HVC.vlalignb(Builder, PrevM, ThisM, AlignVal); in realignStoreGroup()
1376 dbgs() << "ASpanM after vlalign:\n" << ASpanM << '\n'; in realignStoreGroup()
1380 const ByteSpan &ASpanM, int Index, bool MakePred) { in realignStoreGroup() argument
1382 Value *Mask = ASpanM[Index].Seg.Val; // bytes in realignStoreGroup()
1400 createStore(Builder, ASpanV, ASpanM, Index, DoAlign && Index == NumSectors); in realignStoreGroup()