Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp73 struct CGRecordLowering { struct
77 struct MemberInfo {
98 static MemberInfo StorageInfo(CharUnits Offset, llvm::Type *Data) { in StorageInfo()
107 bool isDiscreteBitFieldABI() const { in isDiscreteBitFieldABI()
113 bool isAAPCS() const { in isAAPCS()
118 bool isBE() const { return Context.getTargetInfo().isBigEndian(); } in isBE()
124 bool isOverlappingVBaseABI() const { in isOverlappingVBaseABI()
129 llvm::Type *getIntNType(uint64_t NumBits) const { in getIntNType()
134 llvm::Type *getCharType() const { in getCharType()
139 llvm::Type *getByteArrayType(CharUnits NumChars) const { in getByteArrayType()
[all …]