Lines Matching refs:DoubleTy
2548 return llvm::VectorType::get(CGF->DoubleTy, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
2560 return llvm::VectorType::get(CGF->DoubleTy, (1 << IsQuad)); in GetFloatNeonType()
3396 VTy->getScalarSizeInBits() == 32 ? FloatTy : DoubleTy, in EmitCommonNeonBuiltinExpr()
4415 Ty = DoubleTy; in EmitARMBuiltinExpr()
5085 llvm::Type *FTy = Is64 ? DoubleTy : FloatTy; in EmitAArch64BuiltinExpr()
5100 llvm::Type *FTy = Is64 ? DoubleTy : FloatTy; in EmitAArch64BuiltinExpr()
5120 llvm::VectorType::get(DoubleTy, 2); in EmitAArch64BuiltinExpr()
5202 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
5203 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy); in EmitAArch64BuiltinExpr()
5282 llvm::VectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
5288 llvm::VectorType::get(DoubleTy, 2)); in EmitAArch64BuiltinExpr()
5334 llvm::VectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
5349 llvm::VectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
5361 llvm::VectorType::get(DoubleTy, 2)); in EmitAArch64BuiltinExpr()
5582 if (VTy && VTy->getElementType() == DoubleTy) { in EmitAArch64BuiltinExpr()
5583 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
5584 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy); in EmitAArch64BuiltinExpr()
5589 Value *F = CGM.getIntrinsic(Intrinsic::fma, DoubleTy); in EmitAArch64BuiltinExpr()
5691 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_frecps, DoubleTy), in EmitAArch64BuiltinExpr()
5858 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
6083 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
6084 Value *RHS = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), DoubleTy); in EmitAArch64BuiltinExpr()