/llvm-project/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 26 struct Layout { struct 44 llvm::StringMap<Layout> Layouts; argument
|
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyClassDefinitionDumper.cpp | 34 ClassLayout Layout(Class); in start() local 38 void ClassDefinitionDumper::start(const ClassLayout &Layout) { in start() 47 void ClassDefinitionDumper::prettyPrintClassIntro(const ClassLayout &Layout) { in prettyPrintClassIntro() 91 void ClassDefinitionDumper::prettyPrintClassOutro(const ClassLayout &Layout) { in prettyPrintClassOutro()
|
H A D | BytesOutputStyle.cpp | 203 auto Layout = File.getStreamLayout(StreamPDB); in dumpNameMap() local 233 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionContributions() local 244 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionMap() local 255 auto Layout = File.getStreamLayout(StreamDBI); in dumpModuleInfos() local 266 auto Layout = File.getStreamLayout(StreamDBI); in dumpFileInfo() local 277 auto Layout = File.getStreamLayout(StreamDBI); in dumpTypeServerMap() local 288 auto Layout = File.getStreamLayout(StreamDBI); in dumpECData() local 307 auto Layout = File.getStreamLayout(StreamIdx); in dumpTypeIndex() local 349 auto Layout = File.getStreamLayout(ModiStream); in iterateOneModule() local 387 const MSFStreamLayout &Layout) { in dumpModuleSyms() [all …]
|
H A D | PrettyClassLayoutGraphicalDumper.cpp | 35 bool PrettyClassLayoutGraphicalDumper::start(const UDTLayoutBase &Layout) { in start() 69 VTableLayoutItem &Layout = static_cast<VTableLayoutItem &>(*CurrentItem); in start() local 113 BaseClassLayout &Layout = static_cast<BaseClassLayout &>(*CurrentItem); in dump() local 155 DataMemberLayoutItem &Layout = in dump() local
|
H A D | ExplainOutputStyle.cpp | 122 const auto &Layout = File.pdb().getMsfLayout(); in isPdbStreamDirectoryBlock() local 127 const auto &Layout = File.pdb().getMsfLayout(); in getPdbBlockStreamIndex() local 200 const MSFLayout &Layout = File.pdb().getMsfLayout(); in explainPdbFpmBlockOffset() local 250 const auto &Layout = File.pdb().getStreamLayout(Stream); in explainPdbStreamOffset() local 278 const auto &Layout = File.pdb().getMsfLayout(); explainPdbStreamDirectoryOffset() local [all...] |
H A D | PrettyTypeDumper.cpp | 122 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in filterAndSortClassDefs() local 264 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in start() local
|
/llvm-project/llvm/lib/DebugInfo/MSF/ |
H A D | MappedBlockStream.cpp | 44 const MSFStreamLayout &Layout, in MappedBlockStream() 51 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, in createStream() 58 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, in createIndexedStream() 69 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, in createDirectoryStream() 79 MappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() 309 uint32_t BlockSize, const MSFStreamLayout &Layout, in WritableMappedBlockStream() 316 const MSFStreamLayout &Layout, in createStream() 324 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout, in createIndexedStream() 337 const MSFLayout &Layout, WritableBinaryStreamRef MsfData, in createDirectoryStream() 346 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream()
|
H A D | MSFBuilder.cpp | 315 static void commitFpm(WritableBinaryStream &MsfBuffer, const MSFLayout &Layout, in commitFpm() 341 MSFLayout &Layout) { in commit()
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ASanStackFrameLayout.cpp | 66 ASanStackFrameLayout Layout; in ComputeASanStackFrameLayout() local 116 const ASanStackFrameLayout &Layout) { in GetShadowBytes() 135 const ASanStackFrameLayout &Layout) { in GetShadowBytesAfterScope()
|
/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | DbiModuleDescriptor.h | 53 const ModuleInfoHeader *Layout = nullptr; variable
|
H A D | DbiModuleDescriptorBuilder.h | 151 ModuleInfoHeader Layout; variable
|
/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 143 uint64_t FieldOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getFieldOffset() argument 193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); ComputeEmptySubobjectSizes() local 217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); ComputeEmptySubobjectSizes() local 281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); CanPlaceBaseSubobjectAtOffset() local 331 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); UpdateEmptyBaseSubobjects() local 388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); CanPlaceFieldSubobjectAtOffset() local 449 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); CanPlaceFieldSubobjectAtOffset() local 499 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); UpdateEmptyFieldSubobjects() local 553 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); UpdateEmptyFieldSubobjects() local 943 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); ComputeBaseSubobjectInfo() local 1141 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); AddPrimaryVirtualBaseOffsets() local 1160 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); LayoutVirtualBases() local 1216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base->Class); LayoutBase() local 1381 void ItaniumRecordLayoutBuilder::Layout(const RecordDecl *D) { Layout() function in ItaniumRecordLayoutBuilder 1390 void ItaniumRecordLayoutBuilder::Layout(const CXXRecordDecl *RD) { Layout() function in ItaniumRecordLayoutBuilder 1430 void ItaniumRecordLayoutBuilder::Layout(const ObjCInterfaceDecl *D) { Layout() function in ItaniumRecordLayoutBuilder 1926 const ASTRecordLayout &Layout = Context.getASTRecordLayout(FieldClass); LayoutField() local 2685 getAdjustedElementInfo(const ASTRecordLayout & Layout) getAdjustedElementInfo() argument 2726 auto const &Layout = Context.getASTRecordLayout(RT->getDecl()); getAdjustedElementInfo() local 2913 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase); layoutNonVirtualBases() local 3273 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); computeVtorDispSet() local 3284 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); computeVtorDispSet() local 3478 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent()); getFieldOffset() local 3615 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); DumpRecordLayout() local [all...] |
H A D | VTTBuilder.cpp | 70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); LayoutSecondaryVTTs() local 117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); LayoutSecondaryVirtualPointers() local
|
H A D | VTableBuilder.cpp | 244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() local 364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() local 381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() local 618 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() local 688 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); AddVCallOffsets() local 1410 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); IsOverriderUsed() local 1484 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); AddMethods() local 1757 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); LayoutPrimaryAndSecondaryVTables() local 1793 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); LayoutSecondaryVTables() local 1844 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); DeterminePrimaryVirtualBases() local 2818 const ASTRecordLayout &Layout = Context.getASTRecordLayout(PrevRD); ComputeThisOffset() local 3045 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); AddMethods() local 3395 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); computeVTablePaths() local 3529 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); findPathsToSubobject() local 3574 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); getOffsetOfFullPath() local 3683 vfptrIsEarlierInMDC(const ASTRecordLayout & Layout,const MethodVFTableLocation & LHS,const MethodVFTableLocation & RHS) vfptrIsEarlierInMDC() argument 3725 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); computeVTableRelatedInformation() local 3819 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); computeVBTableRelatedInformation() local [all...] |
/llvm-project/clang/include/clang/InstallAPI/ |
H A D | Visitor.h | 83 StringRef Layout; variable
|
/llvm-project/llvm/lib/Target/DirectX/ |
H A D | CBufferDataLayout.cpp | 74 LegacyStructLayout &Layout = getStructLayout(ST); in getTypeAllocSize() local 99 LegacyStructLayout Layout; in getStructLayout() local
|
/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBFileBuilder.cpp | 235 commitSrcHeaderBlock(WritableBinaryStream & MsfBuffer,const msf::MSFLayout & Layout) commitSrcHeaderBlock() argument 255 commitInjectedSources(WritableBinaryStream & MsfBuffer,const msf::MSFLayout & Layout) commitInjectedSources() argument 279 MSFLayout Layout; commit() local [all...] |
H A D | InfoStreamBuilder.cpp | 57 commit(const msf::MSFLayout & Layout,WritableBinaryStreamRef Buffer) const commit() argument
|
H A D | LinePrinter.cpp | 214 formatMsfStreamData(Label, File, Layout, Substream); in formatMsfStreamData() local 144 computeBlockRuns(uint32_t BlockSize,const msf::MSFStreamLayout & Layout) computeBlockRuns() argument
|
H A D | TpiStreamBuilder.cpp | 173 commit(const msf::MSFLayout & Layout,WritableBinaryStreamRef Buffer) commit() argument
|
/llvm-project/bolt/docs/ |
H A D | BAT.md | 42 ### Layout subsection
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | StackProtector.h | 47 SSPLayoutMap Layout; variable
|
/llvm-project/clang/lib/Basic/Targets/ |
H A D | M68k.cpp | 33 std::string Layout; in M68kTargetInfo() local
|
/llvm-project/clang/unittests/AST/ |
H A D | RandstructTest.cpp | 417 const ASTRecordLayout *Layout = in TEST() local 429 const ASTRecordLayout *Layout = in TEST() local 441 const ASTRecordLayout *Layout = in TEST() local
|
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Mips.cpp | 148 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); HandleAggregates() local 251 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); returnAggregateInRegs() local
|