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

/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp300 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 DLegalizeVectorOps.cpp755 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 DX86TargetTransformInfo.cpp1003 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 DAutoUpgrade.cpp517 Type *MaskTy = VectorType::get(Type::getInt32Ty(C), NumElts); local
519 Constant::getNullValue(MaskTy));
H A DInstructions.cpp1747 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 DSLPVectorizer.cpp1554 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); local
1557 VecCost = TTI->getCmpSelInstrCost(Opcode, VecTy, MaskTy);

Completed in 104 milliseconds