Home
last modified time | relevance | path

Searched refs:CodeGenTypes (Results 1 – 18 of 18) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenTypes.cpp32 CodeGenTypes::CodeGenTypes(CodeGenModule &cgm) in CodeGenTypes() function in CodeGenTypes
39 CodeGenTypes::~CodeGenTypes() { in ~CodeGenTypes()
45 const CodeGenOptions &CodeGenTypes::getCodeGenOpts() const { in getCodeGenOpts()
49 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
91 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T, bool ForBitField) { in ConvertTypeForMem()
122 bool CodeGenTypes::isRecordLayoutComplete(const Type *Ty) const { in isRecordLayoutComplete()
129 isSafeToConvert(QualType T, CodeGenTypes &CGT,
137 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
178 isSafeToConvert(QualType T, CodeGenTypes &CGT, in isSafeToConvert()
202 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
[all …]
H A DABIInfo.h35 class CodeGenTypes; variable
47 CodeGen::CodeGenTypes &CGT;
50 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
119 CodeGenTypes &CGT;
123 SwiftABIInfo(CodeGen::CodeGenTypes &CGT, bool SwiftErrorInRegister) in SwiftABIInfo()
H A DCGRecordLayout.h110 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types,
122 friend class CodeGenTypes; variable
H A DCodeGenTypes.h54 class CodeGenTypes {
106 CodeGenTypes(CodeGenModule &cgm);
107 ~CodeGenTypes();
H A DTargetInfo.cpp136 static bool occupiesMoreThan(CodeGenTypes &cgt, in occupiesMoreThan()
750 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
770 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
842 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT, ABIKind Kind) in WebAssemblyABIInfo()
865 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyTargetCodeGenInfo()
984 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
996 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
1217 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32ABIInfo()
1231 explicit X86_32SwiftABIInfo(CodeGenTypes &CGT) in X86_32SwiftABIInfo()
1246 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32TargetCodeGenInfo()
[all …]
H A DCGCall.cpp49 unsigned CodeGenTypes::ClangCallConvToLLVMCallConv(CallingConv CC) { in ClangCallConvToLLVMCallConv()
81 CanQualType CodeGenTypes::DeriveThisType(const CXXRecordDecl *RD, in DeriveThisType()
111 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
150 static void appendParameterTypes(const CodeGenTypes &CGT, in appendParameterTypes()
183 arrangeLLVMFunctionInfo(CodeGenTypes &CGT, bool instanceMethod, in arrangeLLVMFunctionInfo()
201 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()
265 CodeGenTypes::arrangeCXXMethodType(const CXXRecordDecl *RD, in arrangeCXXMethodType()
293 CodeGenTypes::arrangeCXXMethodDeclaration(const CXXMethodDecl *MD) { in arrangeCXXMethodDeclaration()
310 bool CodeGenTypes::inheritingCtorHasParams( in inheritingCtorHasParams()
320 CodeGenTypes::arrangeCXXStructorDeclaration(GlobalDecl GD) { in arrangeCXXStructorDeclaration()
[all …]
H A DCMakeLists.txt78 CodeGenTypes.cpp
H A DCGRecordLayoutBuilder.cpp95 CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, bool Packed);
207 CodeGenTypes &Types;
230 CGRecordLowering::CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, in CGRecordLowering()
838 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo()
878 CodeGenTypes::ComputeRecordLayout(const RecordDecl *D, llvm::StructType *Ty) { in ComputeRecordLayout()
H A DCGObjCMac.cpp199 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
237 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
252 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
271 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
306 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
326 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
340 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
352 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn()
2143 CodeGenTypes &Types = CGM.getTypes(); in EmitMessageSend()
3970 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
[all …]
H A DCodeGenModule.h323 CodeGenTypes Types;
756 CodeGenTypes &getTypes() { return Types; } in getTypes()
H A DCGCUDANV.cpp228 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
H A DCGObjCGNU.cpp2150 CodeGenTypes &Types = CGM.getTypes(); in CGObjCGNU()
3955 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
H A DCodeGenFunction.h89 class CodeGenTypes; variable
1984 CodeGenTypes &getTypes() const { return CGM.getTypes(); }
H A DCGObjC.cpp1737 CodeGenTypes &Types = CGM.getTypes(); in GenerateObjCCtorDtorMethod()
H A DMicrosoftCXXABI.cpp2953 CodeGenTypes &Types = CGM.getTypes(); in EmitMemberFunctionPointer()
H A DItaniumCXXABI.cpp992 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
/openbsd-src/gnu/usr.bin/clang/libclangCodeGen/
H A DMakefile55 CodeGenTypes.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/CodeGen/
H A DBUILD.gn84 "CodeGenTypes.cpp",