File indexing completed on 2026-05-10 08:44:14
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef LLVM_MC_MCSECTIONDXCONTAINER_H
0014 #define LLVM_MC_MCSECTIONDXCONTAINER_H
0015
0016 #include "llvm/MC/MCSection.h"
0017 #include "llvm/MC/SectionKind.h"
0018
0019 namespace llvm {
0020
0021 class MCSymbol;
0022
0023 class MCSectionDXContainer final : public MCSection {
0024 friend class MCContext;
0025
0026 MCSectionDXContainer(StringRef Name, SectionKind K, MCSymbol *Begin)
0027 : MCSection(SV_DXContainer, Name, K.isText(), false,
0028 Begin) {}
0029
0030 public:
0031 void printSwitchToSection(const MCAsmInfo &, const Triple &, raw_ostream &,
0032 uint32_t) const override;
0033 bool useCodeAlign() const override { return false; }
0034 };
0035
0036 }
0037
0038 #endif