Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp338 SmallVector<int, 16> LeafMask; in tryInterleave() local
344 LeafMask.push_back(Base + i * 2); in tryInterleave()
346 LeafMask.push_back(Base + i * 2 + 1); in tryInterleave()
358 Value *Shuffle = Builder.CreateShuffleVector(I->getOperand(0), LeafMask); in tryInterleave()
371 Value *Shuffle = Builder.CreateShuffleVector(I->get(), LeafMask); in tryInterleave()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp594 SmallVector<Constant *, 8> LeafMask(LeafMaskLen, nullptr); in getMask() local
600 if (LeafMask[Idx / Factor] && LeafMask[Idx / Factor] != C) in getMask()
602 LeafMask[Idx / Factor] = C; in getMask()
605 return ConstantVector::get(LeafMask); in getMask()