Lines Matching refs:ABIArgInfo

46   ABIArgInfo classifyReturnType(QualType RetTy) const;
47 ABIArgInfo classifyKernelArgumentType(QualType Ty) const;
48 ABIArgInfo classifyArgumentType(QualType Ty, bool Variadic,
130 ABIArgInfo AMDGPUABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
137 return ABIArgInfo::getIgnore(); in classifyReturnType()
141 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
152 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
155 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
159 return ABIArgInfo::getDirect(llvm::ArrayType::get(I32Ty, 2)); in classifyReturnType()
163 return ABIArgInfo::getDirect(); in classifyReturnType()
173 ABIArgInfo AMDGPUABIInfo::classifyKernelArgumentType(QualType Ty) const { in classifyKernelArgumentType()
197 return ABIArgInfo::getIndirectAliased( in classifyKernelArgumentType()
206 return ABIArgInfo::getDirect(LTy, 0, nullptr, false); in classifyKernelArgumentType()
209 ABIArgInfo AMDGPUABIInfo::classifyArgumentType(QualType Ty, bool Variadic, in classifyArgumentType()
216 return ABIArgInfo::getDirect(/*T=*/nullptr, in classifyArgumentType()
231 return ABIArgInfo::getIgnore(); in classifyArgumentType()
237 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
252 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyArgumentType()
255 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyArgumentType()
259 return ABIArgInfo::getDirect(llvm::ArrayType::get(I32Ty, 2)); in classifyArgumentType()
266 return ABIArgInfo::getDirect(); in classifyArgumentType()
272 return ABIArgInfo::getIndirectAliased( in classifyArgumentType()
278 ABIArgInfo ArgInfo = DefaultABIInfo::classifyArgumentType(Ty); in classifyArgumentType()