reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
   87 class CGRecordLayout;
tools/clang/lib/CodeGen/CodeGenTBAA.h
   32 class CGRecordLayout;
tools/clang/lib/CodeGen/CodeGenTypes.h
   53 class CGRecordLayout;

References

tools/clang/lib/CodeGen/CGClass.cpp
  945         const CGRecordLayout &RL =
tools/clang/lib/CodeGen/CGExpr.cpp
 3990     const CGRecordLayout &RL =
tools/clang/lib/CodeGen/CGExprConstant.cpp
 2194   const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record);
 2279   const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1523                              const RecordDecl *RD, const CGRecordLayout &RL,
 1546   const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD);
 1561   const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD);
 7801     const CGRecordLayout &RL = CGF.getTypes().getCGRecordLayout(RD);
tools/clang/lib/CodeGen/CGRecordLayout.h
  111   CGRecordLayout(const CGRecordLayout &) = delete;
  112   void operator=(const CGRecordLayout &) = delete;
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  732 CGRecordLayout *CodeGenTypes::ComputeRecordLayout(const RecordDecl *D,
  760   CGRecordLayout *RL =
  761     new CGRecordLayout(Ty, BaseTy, Builder.IsZeroInitializable,
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  752   CGRecordLayout *Layout = ComputeRecordLayout(RD, Ty);
  775 const CGRecordLayout &
  779   const CGRecordLayout *Layout = CGRecordLayouts.lookup(Key);
tools/clang/lib/CodeGen/CodeGenTypes.h
   78   llvm::DenseMap<const Type*, CGRecordLayout *> CGRecordLayouts;
  160   const CGRecordLayout &getCGRecordLayout(const RecordDecl*);
  275   CGRecordLayout *ComputeRecordLayout(const RecordDecl *D,