Lines Matching defs:RISCVABIInfo
20 class RISCVABIInfo : public DefaultABIInfo {
38 RISCVABIInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, unsigned FLen,
75 void RISCVABIInfo::appendAttributeMangling(TargetClonesAttr *Attr,
81 void RISCVABIInfo::appendAttributeMangling(StringRef AttrStr,
113 void RISCVABIInfo::computeInfo(CGFunctionInfo &FI) const {
152 bool RISCVABIInfo::detectFPCCEligibleStructHelper(QualType Ty, CharUnits CurOff,
282 bool RISCVABIInfo::detectFPCCEligibleStruct(QualType Ty, llvm::Type *&Field1Ty,
315 ABIArgInfo RISCVABIInfo::coerceAndExpandFPCCEligibleStruct(
364 ABIArgInfo RISCVABIInfo::coerceVLSVector(QualType Ty) const {
402 ABIArgInfo RISCVABIInfo::classifyArgumentType(QualType Ty, bool IsFixed,
530 ABIArgInfo RISCVABIInfo::classifyReturnType(QualType RetTy) const {
543 RValue RISCVABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr,
567 ABIArgInfo RISCVABIInfo::extendType(QualType Ty, llvm::Type *CoerceTy) const {
581 std::make_unique<RISCVABIInfo>(CGT, XLen, FLen, EABI)) {