Home
last modified time | relevance | path

Searched defs:CGRecordLowering (Results 1 – 1 of 1) sorted by relevance

/external/clang/lib/CodeGen/
DCGRecordLayoutBuilder.cpp74 struct CGRecordLowering { struct
78 struct MemberInfo {
99 MemberInfo StorageInfo(CharUnits Offset, llvm::Type *Data) { in StorageInfo()
108 bool isDiscreteBitFieldABI() { in isDiscreteBitFieldABI()
117 bool isOverlappingVBaseABI() { in isOverlappingVBaseABI()
122 llvm::Type *getIntNType(uint64_t NumBits) { in getIntNType()
127 llvm::Type *getByteArrayType(CharUnits NumBytes) { in getByteArrayType()
135 llvm::Type *getStorageType(const FieldDecl *FD) { in getStorageType()
143 llvm::Type *getStorageType(const CXXRecordDecl *RD) { in getStorageType()
146 CharUnits bitsToCharUnits(uint64_t BitOffset) { in bitsToCharUnits()
[all …]