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

/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp271 Type *MaskTy = C->getType(); local
282 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits();
288 if (MaskTy->isVectorTy() && MaskTy->getVectorElementType()->isIntegerTy(8)) {
289 int NumElements = MaskTy->getVectorNumElements();
363 Type *MaskTy = C->getType(); local
364 assert(MaskTy->isVectorTy() && "Expected a vector constant mask!");
365 assert(MaskTy->getVectorElementType()->isIntegerTy() &&
367 int ElementBits = MaskTy->getScalarSizeInBits();
368 int NumElements = MaskTy
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp731 EVT MaskTy = VT.changeVectorElementTypeToInteger();
734 EVT BitTy = MaskTy.getScalarType();
742 Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskTy, Ops);
747 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1);
748 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2);
751 APInt::getAllOnesValue(BitTy.getSizeInBits()), MaskTy);
752 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes);
754 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask);
755 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask);
756 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op
[all...]
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp824 VectorType *MaskTy = local
830 unsigned MaskSplitCost = getScalarizationOverhead(MaskTy, false, true);
853 getShuffleCost(TTI::SK_Alternate, MaskTy, 0, 0);
856 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(),
859 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy);
/external/llvm/lib/IR/
H A DInstructions.cpp1478 VectorType *MaskTy = dyn_cast<VectorType>(Mask->getType());
1479 if (!MaskTy || !MaskTy->getElementType()->isIntegerTy(32))
1502 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i)
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1500 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); local
1503 VecCost = TTI->getCmpSelInstrCost(Opcode, VecTy, MaskTy);

Completed in 134 milliseconds