LLVM 22.0.0git
HexagonMCELFStreamer.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define DEBUG_TYPE   "hexagonmcelfstreamer"

Functions

static unsigned featureToArchVersion (unsigned Feature)
MCStreamerllvm::createHexagonELFStreamer (Triple const &TT, MCContext &Context, std::unique_ptr< MCAsmBackend > MAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > CE)

Variables

static cl::opt< unsignedGPSize ("gpsize", cl::NotHidden, cl::desc("Global Pointer Addressing Size. The default size is 8."), cl::Prefix, cl::init(8))

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "hexagonmcelfstreamer"

Definition at line 42 of file HexagonMCELFStreamer.cpp.

Function Documentation

◆ featureToArchVersion()

unsigned featureToArchVersion ( unsigned Feature)
static

Variable Documentation

◆ GPSize

cl::opt< unsigned > GPSize("gpsize", cl::NotHidden, cl::desc("Global Pointer Addressing Size. The default size is 8."), cl::Prefix, cl::init(8)) ( "gpsize" ,
cl::NotHidden ,
cl::desc("Global Pointer Addressing Size. The default size is 8.") ,
cl::Prefix ,
cl::init(8)  )
static