Searched refs:SMask (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1016 SmallVector<int, 256> SMask(P2Len); in insertb() local 1020 SMask[i] = in insertb() 1024 Value *P2Insert = Builder.CreateShuffleVector(P2Dst, P2Src, SMask); in insertb() 1103 SmallVector<int, 256> SMask; in concat() local 1111 SMask.resize(ElemCount * 2); in concat() 1112 std::iota(SMask.begin(), SMask.end(), 0); in concat() 1119 Work[ThisW][i + 1], SMask); in concat() 1128 SMask.resize(Vecs.size() * getSizeOf(Vecs.front()->getType())); in concat() 1129 std::iota(SMask.begin(), SMask.end(), 0); in concat() 1131 return Builder.CreateShuffleVector(Total, SMask); in concat() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 3169 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic() local 3170 SMask = IRB.CreateSExt(IRB.CreateICmpNE(SMask, getCleanShadow(ShadowTy)), in handleBmiIntrinsic() 3175 S = IRB.CreateOr(SMask, S); in handleBmiIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 2576 LaneBitmask SMask = TRI->composeSubRegIndexLaneMask(SubIdx, S.LaneMask); in followCopyChain() local 2577 if ((SMask & LaneMask).none()) in followCopyChain()
|