/external/llvm/lib/Target/X86/ |
X86ShuffleDecodeConstantPool.cpp | 27 Type *MaskTy = C->getType(); 39 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); 43 if (!MaskTy->isVectorTy()) 45 int NumElts = MaskTy->getVectorNumElements(); 47 Type *EltTy = MaskTy->getVectorElementType(); 96 Type *MaskTy = C->getType(); 110 unsigned MaskTySize = MaskTy->getPrimitiveSizeInBits(); 115 if (!MaskTy->isVectorTy()) 119 Type *VecEltTy = MaskTy->getVectorElementType(); 161 Type *MaskTy = C->getType() [all...] |
X86TargetTransformInfo.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorOps.cpp | 737 EVT MaskTy = VT.changeVectorElementTypeToInteger(); 740 EVT BitTy = MaskTy.getScalarType(); 749 Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskTy, Ops); 754 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1); 755 Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2); 758 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy); 759 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes); 761 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask); 762 Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask); 763 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2) [all...] |
/external/llvm/lib/IR/ |
AutoUpgrade.cpp | 493 llvm::VectorType *MaskTy = llvm::VectorType::get(Builder.getInt1Ty(), 495 Mask = Builder.CreateBitCast(Mask, MaskTy); [all...] |
Instructions.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
Instructions.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | [all...] |