Searched refs:MaskTy (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp191 Type *MaskTy = C->getType(); local
192 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits();
246 Type *MaskTy = C->getType(); local
247 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits();
H A DX86TargetTransformInfo.cpp3048 auto *MaskTy = local
3056 getScalarizationOverhead(MaskTy, DemandedElts, false, true);
3078 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, 0, nullptr);
3081 auto *NewMaskTy = FixedVectorType::get(MaskTy->getElementType(),
3084 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy);
3933 auto *MaskTy = local
3936 getScalarizationOverhead(MaskTy, DemandedElts, false, true);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp906 EVT MaskTy = VT.changeVectorElementTypeToInteger();
909 EVT BitTy = MaskTy.getScalarType();
917 Mask = DAG.getSplatBuildVector(MaskTy, DL, Mask);
922 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1);
923 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2);
926 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy);
927 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes);
929 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask);
930 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask);
931 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp921 Type *MaskTy = MaskOp->getType();
942 MaskTy = B.getInt32Ty();
943 MaskOp = B.CreateTrunc(MaskOp, MaskTy);
946 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy},
H A DAMDGPUInstructionSelector.cpp2322 LLT MaskTy = MRI->getType(MaskReg); local
2340 TRI.getRegClassForTypeOnBank(MaskTy, *MaskRB, *MRI);
2350 assert(MaskTy.getSizeInBits() == 32 &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp969 llvm::VectorType *MaskTy = FixedVectorType::get( local
971 Mask = Builder.CreateBitCast(Mask, MaskTy);
1006 auto *MaskTy = FixedVectorType::get(Builder.getInt1Ty(),
1008 Mask = Builder.CreateBitCast(Mask, MaskTy);
2395 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), EC); local
2397 Constant::getNullValue(MaskTy));
H A DInstructions.cpp1966 auto *MaskTy = dyn_cast<VectorType>(Mask->getType());
1967 if (!MaskTy || !MaskTy->getElementType()->isIntegerTy(32) ||
1968 isa<ScalableVectorType>(MaskTy) != isa<ScalableVectorType>(V1->getType()))
1990 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp207 LLT MaskTy = LLT::scalar(PtrTy.getSizeInBits()); local
208 Register MaskReg = getMRI()->createGenericVirtualRegister(MaskTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1081 LLT MaskTy = MRI->getType(MI->getOperand(2).getReg()); local
1082 if (!DstTy.isValid() || !SrcTy.isValid() || !MaskTy.isValid())
1088 if (!MaskTy.getScalarType().isScalar())
1091 verifyVectorElementMatch(DstTy, MaskTy, MI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2861 auto *MaskTy = FixedVectorType::get( local
2864 Mask = Builder.CreateBitCast(Mask, MaskTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3456 auto *MaskTy = FixedVectorType::get(Builder.getInt1Ty(), VL.size());
3458 int VecCost = TTI->getCmpSelInstrCost(E->getOpcode(), VecTy, MaskTy,
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp11089 auto *MaskTy = llvm::FixedVectorType::get(
11092 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy);
11269 auto *MaskTy = llvm::FixedVectorType::get(
11271 Mask = CGF.Builder.CreateBitCast(Mask, MaskTy);

Completed in 372 milliseconds