Home
last modified time | relevance | path

Searched refs:CGRecordLayout (Results 1 – 9 of 9) sorted by relevance

/external/clang/lib/CodeGen/
DCGRecordLayout.h109 class CGRecordLayout {
112 CGRecordLayout(const CGRecordLayout &) LLVM_DELETED_FUNCTION;
113 void operator=(const CGRecordLayout &) LLVM_DELETED_FUNCTION;
150 CGRecordLayout(llvm::StructType *CompleteObjectType, in CGRecordLayout() function
DCodeGenTypes.h54 class CGRecordLayout; variable
84 llvm::DenseMap<const Type*, CGRecordLayout *> CGRecordLayouts;
149 const CGRecordLayout &getCGRecordLayout(const RecordDecl*);
227 CGRecordLayout *ComputeRecordLayout(const RecordDecl *D,
DCGRecordLayoutBuilder.cpp123 const CGRecordLayout &baseLayout,
539 const CGRecordLayout &baseLayout, in LayoutBase()
564 const CGRecordLayout &baseLayout = Types.getCGRecordLayout(base); in LayoutNonVirtualBase()
585 const CGRecordLayout &baseLayout = Types.getCGRecordLayout(base); in LayoutVirtualBase()
943 const CGRecordLayout &Layout = Types.getCGRecordLayout(RD); in CheckZeroInitializable()
949 CGRecordLayout *CodeGenTypes::ComputeRecordLayout(const RecordDecl *D, in ComputeRecordLayout()
964 CGRecordLayout *RL = in ComputeRecordLayout()
965 new CGRecordLayout(Ty, BaseTy, Builder.IsZeroInitializable, in ComputeRecordLayout()
1069 void CGRecordLayout::print(raw_ostream &OS) const { in print()
1099 void CGRecordLayout::dump() const { in dump()
DCodeGenTypes.cpp41 for (llvm::DenseMap<const Type *, CGRecordLayout *>::iterator in ~CodeGenTypes()
667 CGRecordLayout *Layout = ComputeRecordLayout(RD, Ty); in ConvertRecordDeclType()
690 const CGRecordLayout &
694 const CGRecordLayout *Layout = CGRecordLayouts.lookup(Key); in getCGRecordLayout()
DCodeGenTBAA.h36 class CGRecordLayout; variable
DCGExprConstant.cpp1350 const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record); in EmitNullConstant()
1430 const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base); in EmitNullConstantForBase()
DCGExpr.cpp2440 const CGRecordLayout &RL = in EmitLValueForField()
2557 const CGRecordLayout &RL = in EmitLValueForFieldInitialization()
DCGClass.cpp790 const CGRecordLayout &RL = in emitMemcpy()
DCodeGenFunction.h77 class CGRecordLayout; variable