Searched refs:MaskTy (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 300 Type *MaskTy = C->getType(); local 311 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); 317 if (MaskTy->isVectorTy() && MaskTy->getVectorElementType()->isIntegerTy(8)) { 318 int NumElements = MaskTy->getVectorNumElements(); 392 Type *MaskTy = C->getType(); local 393 assert(MaskTy->isVectorTy() && "Expected a vector constant mask!"); 394 assert(MaskTy->getVectorElementType()->isIntegerTy() && 396 int ElementBits = MaskTy->getScalarSizeInBits(); 397 int NumElements = MaskTy 555 Type *MaskTy = C->getType(); local 588 Type *MaskTy = C->getType(); local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 755 EVT MaskTy = VT.changeVectorElementTypeToInteger(); 758 EVT BitTy = MaskTy.getScalarType(); 767 Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskTy, Ops); 772 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1); 773 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2); 776 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy); 777 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes); 779 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask); 780 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask); 781 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 1003 VectorType *MaskTy = local 1009 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); 1031 getShuffleCost(TTI::SK_Alternate, MaskTy, 0, nullptr); 1034 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(), 1037 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy);
|
/external/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 517 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), NumElts); local 519 Constant::getNullValue(MaskTy));
|
H A D | Instructions.cpp | 1747 VectorType *MaskTy = dyn_cast<VectorType>(Mask->getType()); 1748 if (!MaskTy || !MaskTy->getElementType()->isIntegerTy(32)) 1771 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i)
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 1554 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); local 1557 VecCost = TTI->getCmpSelInstrCost(Opcode, VecTy, MaskTy);
|
Completed in 104 milliseconds