Searched refs:MaskTy (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 271 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 D | LegalizeVectorOps.cpp | 731 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 D | X86TargetTransformInfo.cpp | 824 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 D | Instructions.cpp | 1478 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 D | SLPVectorizer.cpp | 1500 VectorType *MaskTy = VectorType::get(Builder.getInt1Ty(), VL.size()); local 1503 VecCost = TTI->getCmpSelInstrCost(Opcode, VecTy, MaskTy);
|
Completed in 134 milliseconds