Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DIntegral.h145 const T ExtMask = ~BitMask;
146 return Integral((V & BitMask) | (Signed && (V & SignBit) ? ExtMask : 0));
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp44 Value *ExtMask; in getBoolVecFromMask() local
46 Mask, PatternMatch::m_SExt(PatternMatch::m_Value(ExtMask))) && in getBoolVecFromMask()
47 ExtMask->getType()->isIntOrIntVectorTy(1)) in getBoolVecFromMask()
48 return ExtMask; in getBoolVecFromMask()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExpr.cpp2358 SmallVector<int, 4> ExtMask; in EmitStoreThroughExtVectorComponentLValue() local
2360 ExtMask.push_back(i); in EmitStoreThroughExtVectorComponentLValue()
2361 ExtMask.resize(NumDstElts, -1); in EmitStoreThroughExtVectorComponentLValue()
2362 llvm::Value *ExtSrcVal = Builder.CreateShuffleVector(SrcVal, ExtMask); in EmitStoreThroughExtVectorComponentLValue()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8651 auto &&CombineMasks = [](SmallVectorImpl<int> &Mask, ArrayRef<int> ExtMask) { in vectorizeTree() argument
8652 SmallVector<int> NewMask(ExtMask.size(), UndefMaskElem); in vectorizeTree()
8653 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) { in vectorizeTree()
8654 if (ExtMask[I] == UndefMaskElem) in vectorizeTree()
8656 NewMask[I] = Mask[ExtMask[I]]; in vectorizeTree()