Searched refs:MaskOps (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 187 struct MaskOps { struct 193 MaskOps(unsigned BitWidth, bool MatchAnds) in MaskOps() argument 204 static bool matchAndOrChain(Value *V, MaskOps &MOps) { in matchAndOrChain() 261 MaskOps MOps(I.getType()->getScalarSizeInBits(), MatchAllBitsSet); in foldAnyOrAllBitsSet()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 5519 SmallVector<int, 16> MaskOps(WidenNumElts, -1); in WidenVecRes_CONCAT_VECTORS() 5521 MaskOps[i] = i; in WidenVecRes_CONCAT_VECTORS() 5522 MaskOps[i + NumInElts] = i + WidenNumElts; in WidenVecRes_CONCAT_VECTORS() 5527 MaskOps); in WidenVecRes_CONCAT_VECTORS() 7779 SmallVector<SDValue, 16> MaskOps; in ModifyToType() 7780 MaskOps.append(MinNumElts, DAG.getAllOnesConstant(dl, EltVT)); in ModifyToType() 7781 MaskOps.append(WidenNumElts - MinNumElts, DAG.getConstant(0, dl, EltVT)); in ModifyToType() 7784 DAG.getBuildVector(NVT, dl, MaskOps)); 5515 SmallVector<int, 16> MaskOps(WidenNumElts, -1); WidenVecRes_CONCAT_VECTORS() local 7775 SmallVector<SDValue, 16> MaskOps; ModifyToType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 10545 SmallVector<SDValue, 16> MaskOps; in lowerShuffleAsBitBlend() local 10549 MaskOps.push_back(Mask[i] < Size ? AllOnes : Zero); in lowerShuffleAsBitBlend() 10552 SDValue V1Mask = DAG.getBuildVector(VT, DL, MaskOps); in lowerShuffleAsBitBlend()
|