Lines Matching refs:Tys

449                                         ArrayRef<llvm::Type *> Tys,  in EmitFP8NeonCall()  argument
455 return EmitNeonCall(CGM.getIntrinsic(IID, Tys), Ops, name); in EmitFP8NeonCall()
464 llvm::Type *Tys[] = {llvm::FixedVectorType::get(RetTy, ElemCount), in EmitFP8NeonFDOTCall() local
471 return EmitFP8NeonCall(IID, Tys, Ops, E, name); in EmitFP8NeonFDOTCall()
500 llvm::Type *Tys[] = {Ty0, Ty1}; in EmitFP8NeonCvtCall() local
504 Tys[1] = llvm::FixedVectorType::get(Int8Ty, 8); in EmitFP8NeonCvtCall()
505 Ops[0] = Builder.CreateExtractVector(Tys[1], Ops[0], uint64_t(0)); in EmitFP8NeonCvtCall()
507 return EmitFP8NeonCall(IID, Tys, Ops, E, name); in EmitFP8NeonCvtCall()
1650 SmallVector<llvm::Type *, 3> Tys; in LookupNeonLLVMIntrinsic() local
1657 Tys.push_back(Ty); in LookupNeonLLVMIntrinsic()
1667 Tys.push_back(ArgType); in LookupNeonLLVMIntrinsic()
1670 Tys.push_back(ArgType); in LookupNeonLLVMIntrinsic()
1673 Tys.push_back(FloatTy); in LookupNeonLLVMIntrinsic()
1675 return CGM.getIntrinsic(IntrinsicID, Tys); in LookupNeonLLVMIntrinsic()
1851 llvm::Type *Tys[] = { VTy, VecFlt }; in EmitCommonNeonBuiltinExpr() local
1852 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
1905 llvm::Type *Tys[2] = { GetFloatNeonType(this, Type), Ty }; in EmitCommonNeonBuiltinExpr() local
1906 Function *F = CGM.getIntrinsic(Int, Tys); in EmitCommonNeonBuiltinExpr()
1913 llvm::Type *Tys[2] = { GetFloatNeonType(this, Type), Ty }; in EmitCommonNeonBuiltinExpr() local
1915 Function *F = CGM.getIntrinsic(Int, Tys); in EmitCommonNeonBuiltinExpr()
1930 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitCommonNeonBuiltinExpr() local
1931 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
1998 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitCommonNeonBuiltinExpr() local
1999 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
2002 llvm::Type *Tys[2] = { VTy->getTruncatedElementVectorType(VTy), Ty}; in EmitCommonNeonBuiltinExpr() local
2003 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
2030 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
2032 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vld1"); in EmitCommonNeonBuiltinExpr()
2040 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitCommonNeonBuiltinExpr() local
2041 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
2057 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
2058 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
2078 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
2079 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
2117 llvm::Type *Tys[2] = { Ty, NarrowTy }; in EmitCommonNeonBuiltinExpr() local
2118 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
2127 llvm::Type *Tys[2] = { Ty, NarrowTy }; in EmitCommonNeonBuiltinExpr() local
2128 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpaddl"); in EmitCommonNeonBuiltinExpr()
2147 llvm::Type *Tys[2] = { in EmitCommonNeonBuiltinExpr() local
2150 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
2156 llvm::Type *Tys[2] = { in EmitCommonNeonBuiltinExpr() local
2159 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
2236 llvm::Type *Tys[] = {Int8PtrTy, Ty}; in EmitCommonNeonBuiltinExpr() local
2238 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, ""); in EmitCommonNeonBuiltinExpr()
2266 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitCommonNeonBuiltinExpr() local
2268 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, ""); in EmitCommonNeonBuiltinExpr()
2270 llvm::Type *Tys[2] = {UnqualPtrTy, VTy}; in EmitCommonNeonBuiltinExpr() local
2271 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, ""); in EmitCommonNeonBuiltinExpr()
2363 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2364 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vdot"); in EmitCommonNeonBuiltinExpr()
2370 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2371 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlal_low"); in EmitCommonNeonBuiltinExpr()
2377 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2378 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlsl_low"); in EmitCommonNeonBuiltinExpr()
2384 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2385 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlal_high"); in EmitCommonNeonBuiltinExpr()
2391 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2392 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlsl_high"); in EmitCommonNeonBuiltinExpr()
2398 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2399 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vmmla"); in EmitCommonNeonBuiltinExpr()
2404 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2405 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vusmmla"); in EmitCommonNeonBuiltinExpr()
2411 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2412 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vusdot"); in EmitCommonNeonBuiltinExpr()
2418 llvm::Type *Tys[2] = { Ty, InputTy }; in EmitCommonNeonBuiltinExpr() local
2419 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vbfdot"); in EmitCommonNeonBuiltinExpr()
2422 llvm::Type *Tys[1] = { Ty }; in EmitCommonNeonBuiltinExpr() local
2423 Function *F = CGM.getIntrinsic(Int, Tys); in EmitCommonNeonBuiltinExpr()
3134 llvm::Type *Tys[] = {Arg->getType()}; in EmitARMBuiltinExpr() local
3135 Function *F = CGM.getIntrinsic(Intrinsic::roundeven, Tys); in EmitARMBuiltinExpr()
3244 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitARMBuiltinExpr() local
3245 Function *F = CGM.getIntrinsic(Intrinsic::arm_neon_vld1, Tys); in EmitARMBuiltinExpr()
3311 llvm::Type *Tys[] = {Int8PtrTy, Ops[1]->getType()}; in EmitARMBuiltinExpr() local
3313 Tys), Ops); in EmitARMBuiltinExpr()
3494 llvm::SmallVector<llvm::Type *, 4> Tys; in EmitARMMVEBuiltinExpr() local
3509 Tys.push_back(VecLType); in EmitARMMVEBuiltinExpr()
3513 Tys.push_back(ConvertType(Addr->getType())); in EmitARMMVEBuiltinExpr()
3515 Function *F = CGM.getIntrinsic(IRIntr, ArrayRef(Tys)); in EmitARMMVEBuiltinExpr()
3531 llvm::SmallVector<llvm::Type *, 4> Tys; in EmitARMMVEBuiltinExpr() local
3535 Tys.push_back(ConvertType(Addr->getType())); in EmitARMMVEBuiltinExpr()
3549 Tys.push_back(VecLType); in EmitARMMVEBuiltinExpr()
3557 Function *F = CGM.getIntrinsic(IRIntr, ArrayRef(Tys)); in EmitARMMVEBuiltinExpr()
5865 llvm::Type *Tys[2] = {InTy, FTy}; in EmitAArch64BuiltinExpr() local
5890 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "fcvt"); in EmitAArch64BuiltinExpr()
5900 llvm::Type *Tys[2] = {InTy, FTy}; in EmitAArch64BuiltinExpr() local
5913 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "facg"); in EmitAArch64BuiltinExpr()
5921 llvm::Type *Tys[2] = {InTy, FTy}; in EmitAArch64BuiltinExpr() local
5930 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "fcvth_n"); in EmitAArch64BuiltinExpr()
5938 llvm::Type *Tys[2] = {FTy, InTy}; in EmitAArch64BuiltinExpr() local
5951 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "fcvth_n"); in EmitAArch64BuiltinExpr()
6701 llvm::Type* Tys[2] = { VTy, ArgTy }; in EmitAArch64BuiltinExpr() local
6705 Function *F = CGM.getIntrinsic(Int, Tys); in EmitAArch64BuiltinExpr()
6932 llvm::Type *Tys[2] = {Ty, GetFloatNeonType(this, Type)}; in EmitAArch64BuiltinExpr() local
6933 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtz"); in EmitAArch64BuiltinExpr()
6948 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
6949 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvta"); in EmitAArch64BuiltinExpr()
6964 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
6965 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtm"); in EmitAArch64BuiltinExpr()
6980 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
6981 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtn"); in EmitAArch64BuiltinExpr()
6996 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
6997 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtp"); in EmitAArch64BuiltinExpr()
7070 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7072 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
7082 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7084 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
7094 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7096 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
7106 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7108 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
7115 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7117 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7124 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7126 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7133 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7135 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7142 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7144 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7151 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7153 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7160 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7162 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7169 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7171 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7178 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7180 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7187 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7189 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7196 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7198 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
7205 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7207 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7214 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7216 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7223 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7225 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7232 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7234 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7241 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7243 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7250 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7252 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7259 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7261 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7268 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7270 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7277 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7279 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7286 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7288 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
7295 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7297 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxnmv"); in EmitAArch64BuiltinExpr()
7304 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7306 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxnmv"); in EmitAArch64BuiltinExpr()
7313 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7315 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminnmv"); in EmitAArch64BuiltinExpr()
7322 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7324 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminnmv"); in EmitAArch64BuiltinExpr()
7336 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7338 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7345 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7347 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7353 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7355 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7362 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7364 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7370 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7372 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7379 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7381 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7387 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7389 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7396 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
7398 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
7477 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7478 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2, Tys); in EmitAArch64BuiltinExpr()
7484 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7485 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3, Tys); in EmitAArch64BuiltinExpr()
7491 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7492 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4, Tys); in EmitAArch64BuiltinExpr()
7498 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7499 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2r, Tys); in EmitAArch64BuiltinExpr()
7505 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7506 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3r, Tys); in EmitAArch64BuiltinExpr()
7512 llvm::Type *Tys[2] = {VTy, UnqualPtrTy}; in EmitAArch64BuiltinExpr() local
7513 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4r, Tys); in EmitAArch64BuiltinExpr()
7519 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
7520 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2lane, Tys); in EmitAArch64BuiltinExpr()
7530 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
7531 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3lane, Tys); in EmitAArch64BuiltinExpr()
7542 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
7543 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4lane, Tys); in EmitAArch64BuiltinExpr()
7556 llvm::Type *Tys[2] = { VTy, Ops[2]->getType() }; in EmitAArch64BuiltinExpr() local
7557 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2, Tys), in EmitAArch64BuiltinExpr()
7564 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; in EmitAArch64BuiltinExpr() local
7565 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2lane, Tys), in EmitAArch64BuiltinExpr()
7571 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; in EmitAArch64BuiltinExpr() local
7572 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3, Tys), in EmitAArch64BuiltinExpr()
7579 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; in EmitAArch64BuiltinExpr() local
7580 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3lane, Tys), in EmitAArch64BuiltinExpr()
7586 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; in EmitAArch64BuiltinExpr() local
7587 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4, Tys), in EmitAArch64BuiltinExpr()
7594 llvm::Type *Tys[2] = { VTy, Ops[5]->getType() }; in EmitAArch64BuiltinExpr() local
7595 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4lane, Tys), in EmitAArch64BuiltinExpr()
7704 llvm::Type *Tys[2]; in EmitAArch64BuiltinExpr() local
7705 Tys[0] = Ty; in EmitAArch64BuiltinExpr()
7706 Tys[1] = GetNeonType(this, NeonTypeFlags(Type.getEltType(), false, in EmitAArch64BuiltinExpr()
7708 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vluti2_laneq"); in EmitAArch64BuiltinExpr()
7720 llvm::Type *Tys[2]; in EmitAArch64BuiltinExpr() local
7721 Tys[0] = Ty; in EmitAArch64BuiltinExpr()
7722 Tys[1] = GetNeonType(this, NeonTypeFlags(Type.getEltType(), false, in EmitAArch64BuiltinExpr()
7724 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vluti2_laneq"); in EmitAArch64BuiltinExpr()
7736 llvm::Type *Tys[2]; in EmitAArch64BuiltinExpr() local
7737 Tys[0] = Ty; in EmitAArch64BuiltinExpr()
7738 Tys[1] = GetNeonType(this, NeonTypeFlags(Type.getEltType(), false, in EmitAArch64BuiltinExpr()
7740 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vluti2_lane"); in EmitAArch64BuiltinExpr()
7752 llvm::Type *Tys[2]; in EmitAArch64BuiltinExpr() local
7753 Tys[0] = Ty; in EmitAArch64BuiltinExpr()
7754 Tys[1] = GetNeonType(this, NeonTypeFlags(Type.getEltType(), false, in EmitAArch64BuiltinExpr()
7756 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vluti2_lane"); in EmitAArch64BuiltinExpr()