Searched refs:CGRecordLayout (Results 1 – 11 of 11) sorted by relevance
122 class CGRecordLayout {125 CGRecordLayout(const CGRecordLayout &) = delete;126 void operator=(const CGRecordLayout &) = delete;163 CGRecordLayout(llvm::StructType *CompleteObjectType, in CGRecordLayout() function
48 class CGRecordLayout; variable68 llvm::DenseMap<const Type*, std::unique_ptr<CGRecordLayout>> CGRecordLayouts;169 const CGRecordLayout &getCGRecordLayout(const RecordDecl*);282 std::unique_ptr<CGRecordLayout> ComputeRecordLayout(const RecordDecl *D,
1086 std::unique_ptr<CGRecordLayout>1114 auto RL = std::make_unique<CGRecordLayout>( in ComputeRecordLayout()1217 void CGRecordLayout::print(raw_ostream &OS) const { in print()1247 LLVM_DUMP_METHOD void CGRecordLayout::dump() const { in dump()
821 std::unique_ptr<CGRecordLayout> Layout = ComputeRecordLayout(RD, Ty); in ConvertRecordDeclType()834 const CGRecordLayout &
356 const CGRecordLayout &CGRL = CGTypes.getCGRecordLayout(RD); in CollectFields()
632 const CGRecordLayout &RL = in AppendBitField()2508 const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record); in EmitNullConstant()2596 const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base); in EmitNullConstantForBase()
967 const CGRecordLayout &RL = in emitMemcpy()
1078 const CGRecordLayout &Layout = CGF.CGM.getTypes().getCGRecordLayout(RD); in getGEPIndicesToField()4812 const CGRecordLayout &RL = in EmitLValueForField()
3650 const CGRecordLayout &Layout = CGM.getTypes().getCGRecordLayout(RD); in setUsedBits()
4981 const CGRecordLayout &RL = in EmitDeclare()
7723 const CGRecordLayout &RL = CGF.getTypes().getCGRecordLayout(RD); in getPlainLayout()