Searched refs:SMask (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 2324 SmallVector<int, 256> SMask(P2Len); in insertb() local 2328 SMask[i] = in insertb() 2332 Value *P2Insert = Builder.CreateShuffleVector(P2Dst, P2Src, SMask, "shf"); in insertb() 2407 SmallVector<int, 256> SMask; in concat() local 2414 SMask.resize(length(Ty) * 2); in concat() 2415 std::iota(SMask.begin(), SMask.end(), 0); in concat() 2422 Work[ThisW][i], Work[ThisW][i + 1], SMask, "shf"); in concat() 2431 SMask.resize(Vecs.size() * length(Vecs.front()->getType())); in concat() 2432 std::iota(SMask.begin(), SMask.end(), 0); in concat() 2434 return Builder.CreateShuffleVector(Total, SMask, "shf"); in concat() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 3749 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic() local 3750 SMask = IRB.CreateSExt(IRB.CreateICmpNE(SMask, getCleanShadow(ShadowTy)), in handleBmiIntrinsic() 3755 S = IRB.CreateOr(SMask, S); in handleBmiIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 2689 LaneBitmask SMask = TRI->composeSubRegIndexLaneMask(SubIdx, S.LaneMask); in followCopyChain() local 2690 if ((SMask & LaneMask).none()) in followCopyChain()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 4627 int64_t SMask; in matchBitfieldExtractFromShrAnd() local 4630 m_OneNonDBGUse(m_GAnd(m_Reg(AndSrc), m_ICst(SMask))), in matchBitfieldExtractFromShrAnd() 4639 if (0 == (SMask >> ShrAmt)) { in matchBitfieldExtractFromShrAnd() 4647 uint64_t UMask = SMask; in matchBitfieldExtractFromShrAnd()
|