Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCodeGenTypes.cpp31 CodeGenTypes::CodeGenTypes(CodeGenModule &cgm) in CodeGenTypes() function in CodeGenTypes
40 CodeGenTypes::~CodeGenTypes() { in ~CodeGenTypes()
51 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
87 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T){ in ConvertTypeForMem()
102 bool CodeGenTypes::isRecordLayoutComplete(const Type *Ty) const { in isRecordLayoutComplete()
109 isSafeToConvert(QualType T, CodeGenTypes &CGT,
117 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
159 isSafeToConvert(QualType T, CodeGenTypes &CGT, in isSafeToConvert()
181 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
195 bool CodeGenTypes::isFuncTypeArgumentConvertible(QualType Ty) { in isFuncTypeArgumentConvertible()
[all …]
DABIInfo.h30 class CodeGenTypes; variable
188 CodeGen::CodeGenTypes &CGT;
192 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
DCodeGenTypes.h60 class CodeGenTypes {
113 CodeGenTypes(CodeGenModule &cgm);
114 ~CodeGenTypes();
DCGRecordLayout.h98 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types,
110 friend class CodeGenTypes; variable
DCGCall.cpp76 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
86 static const CGFunctionInfo &arrangeLLVMFunctionInfo(CodeGenTypes &CGT, in arrangeLLVMFunctionInfo()
100 static const CGFunctionInfo &arrangeFreeFunctionType(CodeGenTypes &CGT, in arrangeFreeFunctionType()
108 static void adjustCXXMethodInfo(CodeGenTypes &CGT, in adjustCXXMethodInfo()
119 static const CGFunctionInfo &arrangeCXXMethodType(CodeGenTypes &CGT, in arrangeCXXMethodType()
130 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()
166 CodeGenTypes::arrangeCXXMethodType(const CXXRecordDecl *RD, in arrangeCXXMethodType()
182 CodeGenTypes::arrangeCXXMethodDeclaration(const CXXMethodDecl *MD) { in arrangeCXXMethodDeclaration()
199 CodeGenTypes::arrangeCXXConstructorDeclaration(const CXXConstructorDecl *D, in arrangeCXXConstructorDeclaration()
227 CodeGenTypes::arrangeCXXDestructor(const CXXDestructorDecl *D, in arrangeCXXDestructor()
[all …]
DTargetInfo.cpp47 static bool isRecordReturnIndirect(const RecordType *RT, CodeGen::CodeGenTypes &CGT) { in isRecordReturnIndirect()
55 static bool isRecordReturnIndirect(QualType T, CodeGen::CodeGenTypes &CGT) { in isRecordReturnIndirect()
63 CodeGen::CodeGenTypes &CGT) { in getRecordArgABI()
71 CodeGen::CodeGenTypes &CGT) { in getRecordArgABI()
363 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
381 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
432 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
444 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
566 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool d, bool p, bool w, in X86_32ABIInfo()
574 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in X86_32TargetCodeGenInfo()
[all …]
DCMakeLists.txt48 CodeGenTypes.cpp
DAndroid.mk51 CodeGenTypes.cpp \
DCGRecordLayoutBuilder.cpp83 CodeGenTypes &Types;
192 CGRecordLayoutBuilder(CodeGenTypes &Types) in CGRecordLayoutBuilder()
228 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo()
949 CGRecordLayout *CodeGenTypes::ComputeRecordLayout(const RecordDecl *D, in ComputeRecordLayout()
DCGCUDANV.cpp48 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
DCodeGenModule.h249 CodeGenTypes Types;
519 CodeGenTypes &getTypes() { return Types; } in getTypes()
DCGObjCMac.cpp196 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
234 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
252 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
272 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
308 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
329 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
344 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
3410 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
5046 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in ObjCCommonTypesHelper()
5444 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in ObjCNonFragileABITypesHelper()
DCodeGenFunction.h75 class CodeGenTypes; variable
954 CodeGenTypes &getTypes() const { return CGM.getTypes(); } in getTypes()
DCGBlocks.cpp1767 CodeGenTypes &Types = CGF.CGM.getTypes(); in generateByrefCopyHelper()
1840 CodeGenTypes &Types = CGF.CGM.getTypes(); in generateByrefDisposeHelper()
DMicrosoftCXXABI.cpp813 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
DItaniumCXXABI.cpp532 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
DCGObjCGNU.cpp919 CodeGenTypes &Types = CGM.getTypes(); in CGObjCGNU()
2634 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
DCGObjC.cpp1374 CodeGenTypes &Types = CGM.getTypes(); in GenerateObjCCtorDtorMethod()