Anonymous View
LLVM 23.0.0git
ARMELFStreamer.cpp File Reference

Go to the source code of this file.

Namespaces

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

Functions

static std::string GetAEABIUnwindPersonalityName (unsigned Index)
static std::pair< unsigned, unsignedcollectHWRegs (const MCRegisterInfo &MRI, unsigned Idx, const SmallVectorImpl< MCRegister > &RegList, bool IsVector, uint32_t &Mask_)
MCTargetStreamerllvm::createARMTargetAsmStreamer (MCStreamer &S, formatted_raw_ostream &OS, MCInstPrinter *InstPrint)
MCTargetStreamerllvm::createARMNullTargetStreamer (MCStreamer &S)
MCTargetStreamerllvm::createARMObjectTargetELFStreamer (MCStreamer &S)
LLVM_ABI MCELFStreamerllvm::createARMELFStreamer (MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > Emitter, bool IsThumb, bool IsAndroid)

Function Documentation

◆ collectHWRegs()

std::pair< unsigned, unsigned > collectHWRegs ( const MCRegisterInfo & MRI,
unsigned Idx,
const SmallVectorImpl< MCRegister > & RegList,
bool IsVector,
uint32_t & Mask_ )
static

◆ GetAEABIUnwindPersonalityName()

std::string GetAEABIUnwindPersonalityName ( unsigned Index)
static

Definition at line 60 of file ARMELFStreamer.cpp.

References assert(), and llvm::ARM::EHABI::NUM_PERSONALITY_INDEX.