Lines Matching refs:Int16Ty

4096     return llvm::VectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad));  in GetNeonType()
4101 return llvm::VectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
6758 llvm::Type *VTy = llvm::VectorType::get(Int16Ty, 4); in vectorWrapScalar16()
6759 Op = Builder.CreateBitCast(Op, Int16Ty); in vectorWrapScalar16()
7181 InTy = Int16Ty; in EmitAArch64BuiltinExpr()
7194 return Builder.CreateFPToUI(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
7195 return Builder.CreateFPToSI(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
7250 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
7273 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
7290 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
7456 return Builder.CreateSExt(Ops[0], Int16Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
7535 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 4)); in EmitAArch64BuiltinExpr()
7540 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 8)); in EmitAArch64BuiltinExpr()
8239 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8243 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8263 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8267 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8281 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8285 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8299 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8303 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8317 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8321 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8335 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8339 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8371 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8375 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8389 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8393 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8407 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8411 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8425 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8429 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8497 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8502 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8514 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8519 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
8531 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8536 VTy = llvm::VectorType::get(Int16Ty, 4); in EmitAArch64BuiltinExpr()
8548 return Builder.CreateTrunc(Ops[0], Int16Ty); in EmitAArch64BuiltinExpr()
8553 VTy = llvm::VectorType::get(Int16Ty, 8); in EmitAArch64BuiltinExpr()
13496 return MakeBrevLd(Intrinsic::hexagon_L2_loadruh_pbr, Int16Ty); in EmitHexagonBuiltinExpr()
13498 return MakeBrevLd(Intrinsic::hexagon_L2_loadrh_pbr, Int16Ty); in EmitHexagonBuiltinExpr()