Home
last modified time | relevance | path

Searched refs:MaskTy (Results 1 – 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ShuffleDecodeConstantPool.cpp190 Type *MaskTy = C->getType(); in DecodeVPERMIL2PMask() local
191 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); in DecodeVPERMIL2PMask()
245 Type *MaskTy = C->getType(); in DecodeVPPERMMask() local
246 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); in DecodeVPPERMMask()
HDX86TargetTransformInfo.cpp2492 VectorType *MaskTy = in getMaskedMemoryOpCost() local
2498 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); in getMaskedMemoryOpCost()
2519 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, 0, nullptr); in getMaskedMemoryOpCost()
2522 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(), in getMaskedMemoryOpCost()
2525 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy); in getMaskedMemoryOpCost()
3262 VectorType *MaskTy = in getGSScalarCost() local
3264 MaskUnpackCost = getScalarizationOverhead(MaskTy, false, true); in getGSScalarCost()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeVectorOps.cpp1024 EVT MaskTy = VT.changeVectorElementTypeToInteger(); in ExpandSELECT() local
1027 EVT BitTy = MaskTy.getScalarType(); in ExpandSELECT()
1035 Mask = DAG.getSplatBuildVector(MaskTy, DL, Mask); in ExpandSELECT()
1040 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1); in ExpandSELECT()
1041 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2); in ExpandSELECT()
1044 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy); in ExpandSELECT()
1045 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes); in ExpandSELECT()
1047 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask); in ExpandSELECT()
1048 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask); in ExpandSELECT()
1049 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2); in ExpandSELECT()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDAutoUpgrade.cpp960 llvm::VectorType *MaskTy = llvm::VectorType::get(Builder.getInt1Ty(), in getX86MaskVec() local
962 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec()
996 llvm::VectorType *MaskTy = in EmitX86ScalarSelect() local
999 Mask = Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect()
2360 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), NumElts); in UpgradeIntrinsicCall() local
2362 Constant::getNullValue(MaskTy)); in UpgradeIntrinsicCall()
HDInstructions.cpp1842 auto *MaskTy = dyn_cast<VectorType>(Mask->getType()); in isValidOperands() local
1843 if (!MaskTy || !MaskTy->getElementType()->isIntegerTy(32)) in isValidOperands()
1865 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i) in isValidOperands()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineCalls.cpp2803 auto *MaskTy = VectorType::get(Builder.getInt1Ty(), in visitCallInst() local
2805 Mask = Builder.CreateBitCast(Mask, MaskTy); in visitCallInst()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp3384 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); in getEntryCost() local
3386 int VecCost = TTI->getCmpSelInstrCost(E->getOpcode(), VecTy, MaskTy, VL0); in getEntryCost()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuiltin.cpp9697 llvm::VectorType *MaskTy = llvm::VectorType::get(CGF.Builder.getInt1Ty(), in getMaskVecValue() local
9699 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy); in getMaskVecValue()
9879 llvm::VectorType *MaskTy = in EmitX86ScalarSelect() local
9882 Mask = CGF.Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect()