Lines Matching refs:Tys

460   llvm::Type *Tys[] = {ResType, Builder.getInt8PtrTy(0)};  in emitBuiltinObjectSize()  local
461 Value *F = CGM.getIntrinsic(Intrinsic::objectsize, Tys); in emitBuiltinObjectSize()
3243 SmallVector<llvm::Type *, 3> Tys; in LookupNeonLLVMIntrinsic() local
3250 Tys.push_back(Ty); in LookupNeonLLVMIntrinsic()
3260 Tys.push_back(ArgType); in LookupNeonLLVMIntrinsic()
3263 Tys.push_back(ArgType); in LookupNeonLLVMIntrinsic()
3266 Tys.push_back(FloatTy); in LookupNeonLLVMIntrinsic()
3268 return CGM.getIntrinsic(IntrinsicID, Tys); in LookupNeonLLVMIntrinsic()
3398 llvm::Type *Tys[] = { VTy, VecFlt }; in EmitCommonNeonBuiltinExpr() local
3399 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3418 llvm::Type *Tys[2] = { GetFloatNeonType(this, Type), Ty }; in EmitCommonNeonBuiltinExpr() local
3420 Function *F = CGM.getIntrinsic(Int, Tys); in EmitCommonNeonBuiltinExpr()
3431 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitCommonNeonBuiltinExpr() local
3432 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3479 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitCommonNeonBuiltinExpr() local
3480 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3505 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
3507 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vld1"); in EmitCommonNeonBuiltinExpr()
3515 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
3516 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3539 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitCommonNeonBuiltinExpr() local
3540 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3578 llvm::Type *Tys[2] = { Ty, NarrowTy }; in EmitCommonNeonBuiltinExpr() local
3579 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3588 llvm::Type *Tys[2] = { Ty, NarrowTy }; in EmitCommonNeonBuiltinExpr() local
3589 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpaddl"); in EmitCommonNeonBuiltinExpr()
3660 llvm::Type *Tys[] = {Int8PtrTy, Ty}; in EmitCommonNeonBuiltinExpr() local
3662 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, ""); in EmitCommonNeonBuiltinExpr()
4460 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitARMBuiltinExpr() local
4461 Function *F = CGM.getIntrinsic(Intrinsic::arm_neon_vld1, Tys); in EmitARMBuiltinExpr()
4493 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitARMBuiltinExpr() local
4494 Function *F = CGM.getIntrinsic(Int, Tys); in EmitARMBuiltinExpr()
4513 llvm::Type *Tys[] = {Ty, Int8PtrTy}; in EmitARMBuiltinExpr() local
4514 Function *F = CGM.getIntrinsic(Int, Tys); in EmitARMBuiltinExpr()
4589 llvm::Type *Tys[] = {Int8PtrTy, Ops[1]->getType()}; in EmitARMBuiltinExpr() local
4591 Tys), Ops); in EmitARMBuiltinExpr()
5655 llvm::Type* Tys[2] = { VTy, ArgTy }; in EmitAArch64BuiltinExpr() local
5659 Function *F = CGM.getIntrinsic(Int, Tys); in EmitAArch64BuiltinExpr()
5808 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
5809 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvta"); in EmitAArch64BuiltinExpr()
5820 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
5821 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtm"); in EmitAArch64BuiltinExpr()
5832 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
5833 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtn"); in EmitAArch64BuiltinExpr()
5844 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; in EmitAArch64BuiltinExpr() local
5845 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtp"); in EmitAArch64BuiltinExpr()
5897 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5899 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5909 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5911 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5921 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5923 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5933 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5935 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5942 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5944 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5951 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5953 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5960 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5962 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5969 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5971 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5978 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5980 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5987 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5989 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5996 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
5998 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
6005 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6007 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
6014 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6016 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6023 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6025 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6032 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6034 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6041 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6043 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6050 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6052 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6059 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6061 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6068 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6070 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6077 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6079 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6091 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6093 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6100 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6102 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6108 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6110 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6117 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6119 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6125 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6127 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6134 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6136 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6142 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6144 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6151 llvm::Type *Tys[2] = { Ty, VTy }; in EmitAArch64BuiltinExpr() local
6153 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6193 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6209 Function *F = CGM.getIntrinsic(Int, Tys); in EmitAArch64BuiltinExpr()
6222 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6239 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, ""); in EmitAArch64BuiltinExpr()
6278 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6279 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2, Tys); in EmitAArch64BuiltinExpr()
6289 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6290 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3, Tys); in EmitAArch64BuiltinExpr()
6300 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6301 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4, Tys); in EmitAArch64BuiltinExpr()
6312 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6313 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2r, Tys); in EmitAArch64BuiltinExpr()
6324 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6325 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3r, Tys); in EmitAArch64BuiltinExpr()
6336 llvm::Type *Tys[2] = { VTy, PTy }; in EmitAArch64BuiltinExpr() local
6337 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4r, Tys); in EmitAArch64BuiltinExpr()
6345 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
6346 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2lane, Tys); in EmitAArch64BuiltinExpr()
6359 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
6360 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3lane, Tys); in EmitAArch64BuiltinExpr()
6374 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; in EmitAArch64BuiltinExpr() local
6375 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4lane, Tys); in EmitAArch64BuiltinExpr()
6392 llvm::Type *Tys[2] = { VTy, Ops[2]->getType() }; in EmitAArch64BuiltinExpr() local
6393 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2, Tys), in EmitAArch64BuiltinExpr()
6401 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; in EmitAArch64BuiltinExpr() local
6402 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2lane, Tys), in EmitAArch64BuiltinExpr()
6409 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; in EmitAArch64BuiltinExpr() local
6410 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3, Tys), in EmitAArch64BuiltinExpr()
6418 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; in EmitAArch64BuiltinExpr() local
6419 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3lane, Tys), in EmitAArch64BuiltinExpr()
6426 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; in EmitAArch64BuiltinExpr() local
6427 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4, Tys), in EmitAArch64BuiltinExpr()
6435 llvm::Type *Tys[2] = { VTy, Ops[5]->getType() }; in EmitAArch64BuiltinExpr() local
6436 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4lane, Tys), in EmitAArch64BuiltinExpr()