Home
last modified time | relevance | path

Searched refs:DXContainer (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Object/
H A DDXContainer.cpp50 DXContainer::DXContainer(MemoryBufferRef O) : Data(O) {} in DXContainer() function in DXContainer
52 Error DXContainer::parseHeader() { in parseHeader()
56 Error DXContainer::parseDXILHeader(uint32_t Offset) { in parseDXILHeader()
68 Error DXContainer::parsePartOffsets() { in parsePartOffsets()
93 Expected<DXContainer> DXContainer::create(MemoryBufferRef Object) { in create()
94 DXContainer Container(Object); in create()
102 void DXContainer::PartIterator::updateIteratorImpl(const uint32_t Offset) { in updateIteratorImpl()
H A DCMakeLists.txt9 DXContainer.cpp
/llvm-project-15.0.7/llvm/unittests/Object/
H A DDXContainerTest.cpp38 DXContainer::create(getMemoryBuffer<4>(Buffer)), in TEST()
44 DXContainer::create(MemoryBufferRef(StringRef("", 0), "")), in TEST()
53 DXContainer C = in TEST()
54 llvm::cantFail(DXContainer::create(getMemoryBuffer<32>(Buffer))); in TEST()
69 DXContainer::create(getMemoryBuffer<32>(Buffer)), in TEST()
80 DXContainer::create(getMemoryBuffer<36>(Buffer)), in TEST()
97 DXContainer C = in TEST()
98 llvm::cantFail(DXContainer::create(getMemoryBuffer<116>(Buffer))); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DDXContainer.h27 class DXContainer {
32 DXContainer(MemoryBufferRef O);
49 const DXContainer &Container;
57 friend class DXContainer; variable
59 PartIterator(const DXContainer &C, in PartIterator()
114 static Expected<DXContainer> create(MemoryBufferRef Object);
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp23 Expected<DXContainer> ExDXC = DXContainer::create(Source); in dumpDXContainer()
26 DXContainer Container = *ExDXC; in dumpDXContainer()
42 Optional<DXContainer::DXILData> DXIL = Container.getDXIL(); in dumpDXContainer()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCDXContainerWriter.h27 return Triple::DXContainer; in getFormat()
30 return W->getFormat() == Triple::DXContainer; in classof()
H A DTargetRegistry.h606 case Triple::DXContainer: in createMCObjectStreamer()
/llvm-project-15.0.7/llvm/docs/
H A DDirectXUsage.rst77 ``DXContainer``.
79 The ``DXContainer`` format is sparsely documented in the functional
83 Support for generating ``DXContainer`` files in LLVM, is being added to the LLVM
87 For ``dxil`` targeting, bitcode emission into ``DXContainer`` files follows a
H A DCodeGenerator.rst727 ``DXContainer`` DirectX
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A Dyaml2obj.cpp51 if (Doc.DXContainer) in convertYAML()
52 return yaml2dxcontainer(*Doc.DXContainer, Out, ErrHandler); in convertYAML()
H A DObjectYAML.cpp69 ObjectFile.DXContainer.reset(new DXContainerYAML::Object()); in mapping()
71 *ObjectFile.DXContainer); in mapping()
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DObjectYAML.h39 std::unique_ptr<DXContainerYAML::Object> DXContainer; member
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Object/
H A DBUILD.gn22 "DXContainer.cpp",
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCAsmBackend.cpp53 case Triple::DXContainer: in createObjectWriter()
H A DMCContext.cpp112 case Triple::DXContainer: in MCContext()
H A DMCObjectFileInfo.cpp1095 case Triple::DXContainer: in getDwarfComdatSection()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTriple.h273 DXContainer, enumerator
/llvm-project-15.0.7/llvm/lib/Support/
H A DTriple.cpp770 case Triple::DXContainer: in getObjectFormatTypeName()
860 return Triple::DXContainer; in getDefaultFormat()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp239 case Triple::DXContainer: in asanUseGlobalsGC()
H A DCodeGenModule.cpp5617 case llvm::Triple::DXContainer: in GetAddrOfConstantCFString()
H A DCGObjCMac.cpp5073 case llvm::Triple::DXContainer: in GetSectionName()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4926 case Triple::DXContainer: in getSectionNameForBitcode()
4951 case Triple::DXContainer: in getSectionNameForCommandline()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DTripleTest.cpp1769 EXPECT_EQ(Triple::DXContainer, in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1893 case Triple::DXContainer: in getGlobalMetadataSection()
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationClient.cpp2234 case llvm::Triple::DXContainer: in GetCurrentProcessInfo()