LLVM 19.0.0git
Macros | Functions
MCObjectFileInfo.cpp File Reference
#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/BinaryFormat/Wasm.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCSection.h"
#include "llvm/MC/MCSectionCOFF.h"
#include "llvm/MC/MCSectionDXContainer.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCSectionGOFF.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCSectionSPIRV.h"
#include "llvm/MC/MCSectionWasm.h"
#include "llvm/MC/MCSectionXCOFF.h"
#include "llvm/Support/Casting.h"
#include "llvm/TargetParser/Triple.h"
#include "llvm/BinaryFormat/Swift.def"

Go to the source code of this file.

Macros

#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF)
 

Functions

static bool useCompactUnwind (const Triple &T)
 

Macro Definition Documentation

◆ HANDLE_SWIFT_SECTION

#define HANDLE_SWIFT_SECTION (   KIND,
  MACHO,
  ELF,
  COFF 
)
Value:
Swift5ReflectionSections \
[llvm::binaryformat::Swift5ReflectionSectionKind::KIND] = \
Ctx->getMachOSection(Ctx->getSwift5ReflectionSegmentName().data(), \
static SectionKind getMetadata()
Definition: SectionKind.h:188

Function Documentation

◆ useCompactUnwind()

static bool useCompactUnwind ( const Triple T)
static

Definition at line 30 of file MCObjectFileInfo.cpp.

References llvm::Triple::aarch64, and llvm::Triple::aarch64_32.