Searched refs:ASpanM (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1317 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()
|