16#ifndef LLVM_ABI_DEFAULTTARGETINFO_H
17#define LLVM_ABI_DEFAULTTARGETINFO_H
Target-specific ABI information and factory functions.
Helper class to encapsulate information about how a specific type should be passed to or returned fro...
Self-consistent classification that conforms to no particular ABI.
TargetInfo(TypeBuilder &Builder)
ArgInfo classifyArgumentType(const Type *Ty) const
void computeInfo(FunctionInfo &FI) const override
Populate FI with the target's ABI-lowering decisions for each argument and return value.
ArgInfo classifyReturnType(const Type *RetTy) const
TargetInfo(TypeBuilder &Builder)
Represents the ABI-specific view of a type in LLVM.
This is an optimization pass for GlobalISel generic memory operations.