reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
 5253   llvm::Type *Ty = VTy;
 5270     if (VTy->getElementType()->isFloatingPointTy() &&
 5276     if (VTy->getElementType()->isFloatingPointTy())
 5281         llvm::VectorType::getExtendedElementVectorType(VTy);
 5294     return Builder.CreateTrunc(Ops[0], VTy, "vaddhn");
 5307     switch (VTy->getScalarSizeInBits()) {
 5319     llvm::Type *VecFlt = llvm::VectorType::get(Ty, VTy->getNumElements());
 5320     llvm::Type *Tys[] = { VTy, VecFlt };
 5462     for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i)
 5491     llvm::Type *PTy = llvm::PointerType::getUnqual(VTy->getVectorElementType());
 5493     llvm::Type *Tys[2] = { VTy, PTy };
 5523     Ty = llvm::PointerType::getUnqual(VTy->getElementType());
 5547     llvm::Type *DTy =llvm::VectorType::getTruncatedElementVectorType(VTy);
 5554     llvm::Type *QTy = llvm::VectorType::getExtendedElementVectorType(VTy);
 5570     unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
 5574       llvm::VectorType::get(EltTy, VTy->getNumElements() * 2);
 5581     unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
 5584       llvm::VectorType::get(EltTy, VTy->getNumElements() * 2);
 5624     llvm::Type *SrcTy = llvm::VectorType::getTruncatedElementVectorType(VTy);
 5627       Ops[0] = Builder.CreateZExt(Ops[0], VTy);
 5629       Ops[0] = Builder.CreateSExt(Ops[0], VTy);
 5630     Ops[1] = EmitNeonShiftVector(Ops[1], VTy, false);
 5634     llvm::Type *SrcTy = llvm::VectorType::getExtendedElementVectorType(VTy);
 5670     llvm::Type *PTy = llvm::PointerType::getUnqual(VTy->getVectorElementType());
 5674       llvm::Type *Tys[2] = { VTy, PTy };
 5678     llvm::Type *Tys[2] = { PTy, VTy };
 5683         llvm::VectorType::getExtendedElementVectorType(VTy);
 5696     return Builder.CreateTrunc(Ops[0], VTy, "vsubhn");
 5707       for (unsigned i = 0, e = VTy->getNumElements(); i != e; i += 2) {
 5735       for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i)
 5753       for (unsigned i = 0, e = VTy->getNumElements(); i != e; i += 2) {