Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayout.h122 class CGRecordLayout {
125 CGRecordLayout(const CGRecordLayout &) = delete;
126 void operator=(const CGRecordLayout &) = delete;
163 CGRecordLayout(llvm::StructType *CompleteObjectType, in CGRecordLayout() function
H A DCodeGenTypes.h48 class CGRecordLayout; variable
68 llvm::DenseMap<const Type*, std::unique_ptr<CGRecordLayout>> CGRecordLayouts;
169 const CGRecordLayout &getCGRecordLayout(const RecordDecl*);
289 std::unique_ptr<CGRecordLayout> ComputeRecordLayout(const RecordDecl *D,
H A DCGRecordLayoutBuilder.cpp1078 std::unique_ptr<CGRecordLayout>
1106 auto RL = std::make_unique<CGRecordLayout>( in ComputeRecordLayout()
1209 void CGRecordLayout::print(raw_ostream &OS) const { in print()
1237 LLVM_DUMP_METHOD void CGRecordLayout::dump() const { in dump()
H A DCodeGenTypes.cpp818 std::unique_ptr<CGRecordLayout> Layout = ComputeRecordLayout(RD, Ty); in ConvertRecordDeclType()
831 const CGRecordLayout &
H A DCodeGenTBAA.cpp446 const CGRecordLayout &CGRL = CGTypes.getCGRecordLayout(RD); in CollectFields()
H A DCGExprConstant.cpp644 const CGRecordLayout &RL = in AppendBitField()
954 const CGRecordLayout &RL = in DoZeroInitPadding()
2625 const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record); in EmitNullConstant()
2713 const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base); in EmitNullConstantForBase()
H A DCGExprAgg.cpp1965 const CGRecordLayout &RL = in DoZeroInitPadding()
H A DCGClass.cpp966 const CGRecordLayout &RL = in emitMemcpy()
H A DCGExpr.cpp1144 const CGRecordLayout &Layout = CGF.CGM.getTypes().getCGRecordLayout(RD); in getGEPIndicesToField()
5144 const CGRecordLayout &RL = in EmitLValueForField()
H A DCGCall.cpp3812 const CGRecordLayout &Layout = CGM.getTypes().getCGRecordLayout(RD); in setUsedBits()
H A DCGDebugInfo.cpp5244 const CGRecordLayout &RL = in EmitDeclare()
H A DCGOpenMPRuntime.cpp7984 const CGRecordLayout &RL = CGF.getTypes().getCGRecordLayout(RD); in getPlainLayout()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc3603 {"_ZNK5clang7CodeGen14CGRecordLayout4dumpEv", "clang::CodeGen::CGRecordLayout::dump() const"},
3604 {"_ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE", "clang::CodeGen::CGRecordLayout:…
3620 …GRecordLayoutC2EPKN4llvm10StructTypeES5_b", "clang::CodeGen::CGRecordLayout::CGRecordLayout(llvm::…
3986CGRecordLayout*, llvm::DenseMapInfo<clang::Type const*>, llvm::DenseMapInfo<clang::CodeGen::CGReco…
3987 …onst*, clang::CodeGen::CGRecordLayout*, llvm::DenseMapInfo<clang::Type const*>, llvm::DenseMapInfo…
3997 {"_ZN5clang7CodeGen14CGRecordLayoutD2Ev", "clang::CodeGen::CGRecordLayout::~CGRecordLayout()"},