Searched refs:CGRecordLayout (Results 1 – 11 of 11) sorted by relevance
121 class CGRecordLayout {124 CGRecordLayout(const CGRecordLayout &) = delete;125 void operator=(const CGRecordLayout &) = delete;162 CGRecordLayout(llvm::StructType *CompleteObjectType, in CGRecordLayout() function
53 class CGRecordLayout; variable78 llvm::DenseMap<const Type*, std::unique_ptr<CGRecordLayout>> CGRecordLayouts;160 const CGRecordLayout &getCGRecordLayout(const RecordDecl*);275 std::unique_ptr<CGRecordLayout> ComputeRecordLayout(const RecordDecl *D,
877 std::unique_ptr<CGRecordLayout>905 auto RL = std::make_unique<CGRecordLayout>( in ComputeRecordLayout()1008 void CGRecordLayout::print(raw_ostream &OS) const { in print()1038 LLVM_DUMP_METHOD void CGRecordLayout::dump() const { in dump()
32 class CGRecordLayout; variable
850 std::unique_ptr<CGRecordLayout> Layout = ComputeRecordLayout(RD, Ty); in ConvertRecordDeclType()873 const CGRecordLayout &
601 const CGRecordLayout &RL = in AppendBitField()2206 const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record); in EmitNullConstant()2291 const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base); in EmitNullConstantForBase()
966 const CGRecordLayout &RL = in emitMemcpy()
1350 const RecordDecl *RD, const CGRecordLayout &RL, in buildStructValue()1373 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createGlobalStruct()1388 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createConstantGlobalStructAndAddToParent()8257 const CGRecordLayout &RL = CGF.getTypes().getCGRecordLayout(RD); in getPlainLayout()
95 class CGRecordLayout; variable
3271 const CGRecordLayout &Layout = CGM.getTypes().getCGRecordLayout(RD); in setUsedBits()
4281 const CGRecordLayout &RL = in EmitLValueForField()