Lines Matching refs:ABI
165 std::unique_ptr<VariadicABIInfo> ABI; member in __anon8629f2db0111::ExpandVariadics
242 ArgTypes.push_back(ABI->vaListParameterType(M)); in inlinableVariadicFunctionType()
361 ABI = VariadicABIInfo::create(TT); in runOnModule()
362 if (!ABI) in runOnModule()
365 if (!ABI->enableForTarget()) in runOnModule()
542 ArgTypes.push_back(ABI->vaListParameterType(M)); in deriveFixedArityReplacement()
592 Type *VaListTy = ABI->vaListType(Ctx); in defineVariadicWrapper()
610 Type *ParameterType = ABI->vaListParameterType(M); in defineVariadicWrapper()
611 if (ABI->vaListPassedInSSARegister()) in defineVariadicWrapper()
688 VariadicABIInfo::VAArgSlotInfo SlotInfo = ABI->slotInfo(DL, UnderlyingType); in expandCall()
781 if (!ABI->vaListPassedInSSARegister()) { in expandCall()
782 Type *VaListTy = ABI->vaListType(Ctx); in expandCall()
790 Args.push_back(ABI->initializeVaList(M, Ctx, Builder, VaList, Alloced)); in expandCall()
863 bool PassedByValue = ABI->vaListPassedInSSARegister(); in expandVAIntrinsicCall()
876 assert(ABI->vaCopyIsMemcpy()); in expandVAIntrinsicCall()
893 assert(ABI->vaEndIsNop()); in expandVAIntrinsicCall()
901 assert(ABI->vaCopyIsMemcpy()); in expandVAIntrinsicCall()
905 Type *VaListTy = ABI->vaListType(Ctx); in expandVAIntrinsicCall()