LLVM  16.0.0git
Macros | Functions
MCObjectFileInfo.cpp File Reference
#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/Triple.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/BinaryFormat/Swift.def"
Include dependency graph for MCObjectFileInfo.cpp:

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 \
Ctx->getMachOSection(Ctx->getSwift5ReflectionSegmentName().data(), \
MACHO, 0, SectionKind::getMetadata());

Function Documentation

◆ useCompactUnwind()

static bool useCompactUnwind ( const Triple T)
static

Definition at line 30 of file MCObjectFileInfo.cpp.

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

KIND
#define KIND(ENUM, FIELD)
Definition: LVSupport.h:107