Searched refs:CIRGenRecordLayout (Results 1 – 5 of 5) sorted by relevance
121 class CIRGenRecordLayout {124 CIRGenRecordLayout(const CIRGenRecordLayout &) = delete;125 void operator=(const CIRGenRecordLayout &) = delete;160 CIRGenRecordLayout(cir::RecordType completeObjectType, in CIRGenRecordLayout() function
57 llvm::DenseMap<const clang::Type *, std::unique_ptr<CIRGenRecordLayout>>115 std::unique_ptr<CIRGenRecordLayout>121 const CIRGenRecordLayout &getCIRGenRecordLayout(const clang::RecordDecl *rd);
589 std::unique_ptr<CIRGenRecordLayout>623 auto rl = std::make_unique<CIRGenRecordLayout>( in computeRecordLayout()652 void CIRGenRecordLayout::print(raw_ostream &os) const { in print()686 void CIRGenRecordLayout::dump() const { print(llvm::errs()); } in dump()
250 std::unique_ptr<CIRGenRecordLayout> layout = computeRecordLayout(rd, &entry); in convertRecordDeclType()517 const CIRGenRecordLayout &
58 const CIRGenRecordLayout &layout = cgm.getTypes().getCIRGenRecordLayout(rec); in emitAddrOfFieldStorage()375 const CIRGenRecordLayout &layout = in emitLValueForBitField()426 const CIRGenRecordLayout &layout = in emitLValueForField()465 const CIRGenRecordLayout &layout = in emitLValueForFieldInitialization()