| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ShuffleDecodeConstantPool.cpp | 191 Type *MaskTy = C->getType(); in DecodeVPERMIL2PMask() local 192 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); in DecodeVPERMIL2PMask() 246 Type *MaskTy = C->getType(); in DecodeVPPERMMask() local 247 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); in DecodeVPPERMMask()
|
| H A D | X86TargetTransformInfo.cpp | 2235 VectorType *MaskTy = in getMaskedMemoryOpCost() local 2241 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); in getMaskedMemoryOpCost() 2263 getShuffleCost(TTI::SK_Select, MaskTy, 0, nullptr); in getMaskedMemoryOpCost() 2266 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(), in getMaskedMemoryOpCost() 2269 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy); in getMaskedMemoryOpCost() 2794 VectorType *MaskTy = in getGSScalarCost() local 2796 MaskUnpackCost = getScalarizationOverhead(MaskTy, false, true); in getGSScalarCost()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 842 EVT MaskTy = VT.changeVectorElementTypeToInteger(); in ExpandSELECT() local 845 EVT BitTy = MaskTy.getScalarType(); in ExpandSELECT() 853 Mask = DAG.getSplatBuildVector(MaskTy, DL, Mask); in ExpandSELECT() 858 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1); in ExpandSELECT() 859 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2); in ExpandSELECT() 862 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy); in ExpandSELECT() 863 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes); in ExpandSELECT() 865 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask); in ExpandSELECT() 866 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask); in ExpandSELECT() 867 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2); in ExpandSELECT()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 856 llvm::VectorType *MaskTy = llvm::VectorType::get(Builder.getInt1Ty(), in getX86MaskVec() local 858 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec() 892 llvm::VectorType *MaskTy = in EmitX86ScalarSelect() local 895 Mask = Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect() 2166 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), NumElts); in UpgradeIntrinsicCall() local 2168 Constant::getNullValue(MaskTy)); in UpgradeIntrinsicCall()
|
| H A D | Instructions.cpp | 1676 auto *MaskTy = dyn_cast<VectorType>(Mask->getType()); in isValidOperands() local 1677 if (!MaskTy || !MaskTy->getElementType()->isIntegerTy(32)) in isValidOperands() 1699 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i) in isValidOperands()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 678 auto *MaskTy = VectorType::get( in simplifyX86round() local 680 Mask = Builder.CreateBitCast(Mask, MaskTy); in simplifyX86round() 682 if (MaskTy->getVectorNumElements() > Width) { in simplifyX86round() 2693 auto *MaskTy = VectorType::get(Builder.getInt1Ty(), in visitCallInst() local 2695 Mask = Builder.CreateBitCast(Mask, MaskTy); in visitCallInst()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 2222 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); in getEntryCost() local 2224 int VecCost = TTI->getCmpSelInstrCost(S.getOpcode(), VecTy, MaskTy, VL0); in getEntryCost()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 9080 llvm::VectorType *MaskTy = llvm::VectorType::get(CGF.Builder.getInt1Ty(), in getMaskVecValue() local 9082 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy); in getMaskVecValue() 9208 llvm::VectorType *MaskTy = in EmitX86ScalarSelect() local 9211 Mask = CGF.Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect()
|