| /freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGCXXABI.cpp | 21 CGCXXABI::~CGCXXABI() { } in ~CGCXXABI() 23 Address CGCXXABI::getThisAddress(CodeGenFunction &CGF) { in getThisAddress() 29 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI() 38 llvm::Constant *CGCXXABI::GetBogusMemberPointer(QualType T) { in GetBogusMemberPointer() 43 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() 47 CGCallee CGCXXABI::EmitLoadOfMemberFunctionPointer( in EmitLoadOfMemberFunctionPointer() 65 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress() 74 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion() 81 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, in EmitMemberPointerConversion() 87 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison() [all …]
|
| HD | ABIInfoImpl.h | 61 CGCXXABI::RecordArgABI getRecordArgABI(const RecordType *RT, CGCXXABI &CXXABI); 63 CGCXXABI::RecordArgABI getRecordArgABI(QualType T, CGCXXABI &CXXABI); 65 bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
|
| HD | ABIInfoImpl.cpp | 23 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 24 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType() 113 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT, in getRecordArgABI() 114 CGCXXABI &CXXABI) { in getRecordArgABI() 118 return CGCXXABI::RAA_Indirect; in getRecordArgABI() 119 return CGCXXABI::RAA_Default; in getRecordArgABI() 124 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(QualType T, CGCXXABI &CXXABI) { in getRecordArgABI() 127 return CGCXXABI::RAA_Default; in getRecordArgABI() 131 bool CodeGen::classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI, in classifyReturnType()
|
| HD | ABIInfo.h | 33 class CGCXXABI; variable 60 CodeGen::CGCXXABI &getCXXABI() const;
|
| HD | CGCXXABI.h | 43 class CGCXXABI { 50 CGCXXABI(CodeGenModule &CGM) in CGCXXABI() function 110 virtual ~CGCXXABI(); 666 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM); 669 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
|
| HD | CodeGenTypes.h | 47 class CGCXXABI; variable 105 CGCXXABI &getCXXABI() const;
|
| HD | CodeGenABITypes.cpp | 82 CGCXXABI::AddedStructorArgs addedArgs = in getImplicitCXXConstructorArgs()
|
| HD | ABIInfo.cpp | 18 CGCXXABI &ABIInfo::getCXXABI() const { return CGT.getCXXABI(); } in getCXXABI()
|
| HD | CodeGenModule.h | 89 class CGCXXABI; variable 312 std::unique_ptr<CGCXXABI> ABI; 780 CGCXXABI &getCXXABI() const { return *ABI; } in getCXXABI()
|
| HD | MicrosoftCXXABI.cpp | 45 class MicrosoftCXXABI : public CGCXXABI { 48 : CGCXXABI(CGM), BaseClassDescriptorType(nullptr), in MicrosoftCXXABI() 596 return cast<MicrosoftMangleContext>(CodeGen::CGCXXABI::getMangleContext()); in getMangleContext() 854 CGCXXABI::RecordArgABI 1344 CGCXXABI::AddedStructorArgCounts 1627 CGCXXABI::AddedStructorArgs MicrosoftCXXABI::getImplicitConstructorArgs( in getImplicitConstructorArgs() 3559 CGCXXABI *clang::CodeGen::CreateMicrosoftCXXABI(CodeGenModule &CGM) { in CreateMicrosoftCXXABI()
|
| /freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| HD | Lanai.cpp | 91 CGCXXABI::RecordArgABI RAA = getRecordArgABI(RT, getCXXABI()); in classifyArgumentType() 92 if (RAA == CGCXXABI::RAA_Indirect) { in classifyArgumentType() 94 } else if (RAA == CGCXXABI::RAA_DirectInMemory) { in classifyArgumentType()
|
| HD | ARC.cpp | 96 CGCXXABI::RecordArgABI RAA = getRecordArgABI(RT, getCXXABI()); in classifyArgumentType() 97 if (RAA == CGCXXABI::RAA_Indirect) in classifyArgumentType() 100 if (RAA == CGCXXABI::RAA_DirectInMemory) in classifyArgumentType()
|
| HD | PNaCl.cpp | 65 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 66 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | CSKY.cpp | 82 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 86 CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | Sparc.cpp | 255 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyType() 256 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyType()
|
| HD | Mips.cpp | 210 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 212 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | PPC.cpp | 210 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 211 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType() 847 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 848 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | LoongArch.cpp | 305 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 309 CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | Hexagon.cpp | 114 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 115 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | WebAssembly.cpp | 106 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | SystemZ.cpp | 419 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 420 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | RISCV.cpp | 357 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 361 CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | X86.cpp | 763 CGCXXABI::RecordArgABI RAA = getRecordArgABI(RT, getCXXABI()); in classifyArgumentType() 764 if (RAA == CGCXXABI::RAA_Indirect) { in classifyArgumentType() 772 } else if (RAA == CGCXXABI::RAA_DirectInMemory) { in classifyArgumentType() 2221 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in getIndirectResult() 2222 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in getIndirectResult() 2742 if (getRecordArgABI(Ty, getCXXABI()) == CGCXXABI::RAA_Indirect) in classifyArgumentType() 3257 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(RT, getCXXABI())) in classify() 3258 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classify()
|
| HD | ARM.cpp | 364 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 365 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|
| HD | AArch64.cpp | 313 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 315 CGCXXABI::RAA_DirectInMemory); in classifyArgumentType()
|