[all-commits] [llvm/llvm-project] 3adc90: [DirectX][MC] Add MC support for DXContainer

Chris B via All-commits all-commits at lists.llvm.org
Fri Jun 17 19:23:38 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3adc908b26857f8d3e1e8aed46c1102edc0244e1
      https://github.com/llvm/llvm-project/commit/3adc908b26857f8d3e1e8aed46c1102edc0244e1
  Author: Chris Bieneman <chris.bieneman at me.com>
  Date:   2022-06-17 (Fri, 17 Jun 2022)

  Changed paths:
    M llvm/include/llvm/MC/MCContext.h
    A llvm/include/llvm/MC/MCDXContainerStreamer.h
    A llvm/include/llvm/MC/MCDXContainerWriter.h
    M llvm/include/llvm/MC/MCObjectFileInfo.h
    M llvm/include/llvm/MC/MCSection.h
    A llvm/include/llvm/MC/MCSectionDXContainer.h
    M llvm/include/llvm/MC/TargetRegistry.h
    M llvm/lib/MC/CMakeLists.txt
    M llvm/lib/MC/MCAsmBackend.cpp
    M llvm/lib/MC/MCContext.cpp
    A llvm/lib/MC/MCDXContainerStreamer.cpp
    A llvm/lib/MC/MCDXContainerWriter.cpp
    M llvm/lib/MC/MCObjectFileInfo.cpp
    A llvm/lib/MC/MCSectionDXContainer.cpp

  Log Message:
  -----------
  [DirectX][MC] Add MC support for DXContainer

DXContainer files resemble traditional object files in that they are
comprised of parts which resemble sections. Adding DXContainer as an
object file format in the MC layer will allow emitting DXContainer
objects through the normal object emission pipeline.

Differential Revision: https://reviews.llvm.org/D127165




More information about the All-commits mailing list