Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1317 ByteSpan ASpanV, ASpanM; in realignStoreGroup() local
1354 ASpanV.Blocks.emplace_back(AccumV, ScLen, Index * ScLen); in realignStoreGroup()
1359 dbgs() << "ASpanV before vlalign:\n" << ASpanV << '\n'; in realignStoreGroup()
1366 Value *PrevV = ASpanV[Index - 1].Seg.Val, *ThisV = ASpanV[Index].Seg.Val; in realignStoreGroup()
1369 ASpanV[Index - 1].Seg.Val = HVC.vlalignb(Builder, PrevV, ThisV, AlignVal); in realignStoreGroup()
1375 dbgs() << "ASpanV after vlalign:\n" << ASpanV << '\n'; in realignStoreGroup()
1379 auto createStore = [&](IRBuilderBase &Builder, const ByteSpan &ASpanV, in realignStoreGroup()
1381 Value *Val = ASpanV[Index].Seg.Val; in realignStoreGroup()
1400 createStore(Builder, ASpanV, ASpanM, Index, DoAlign && Index == NumSectors); in realignStoreGroup()