LLVM 22.0.0git
PPCTLSDynamicCall.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "ppc-tls-dynamic-call"

Functions

 INITIALIZE_PASS_BEGIN (PPCTLSDynamicCall, DEBUG_TYPE, "PowerPC TLS Dynamic Call Fixup", false, false) INITIALIZE_PASS_END(PPCTLSDynamicCall

Variables

 DEBUG_TYPE
PowerPC TLS Dynamic Call Fixup
PowerPC TLS Dynamic Call false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "ppc-tls-dynamic-call"

Definition at line 35 of file PPCTLSDynamicCall.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( PPCTLSDynamicCall ,
DEBUG_TYPE ,
"PowerPC TLS Dynamic Call Fixup" ,
false ,
false  )

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 335 of file PPCTLSDynamicCall.cpp.

◆ false

PowerPC TLS Dynamic Call false

Definition at line 336 of file PPCTLSDynamicCall.cpp.

◆ Fixup

PowerPC TLS Dynamic Call Fixup

Definition at line 336 of file PPCTLSDynamicCall.cpp.

Referenced by llvm::MCFragment::addFixup(), llvm::LoongArchAsmBackend::addReloc(), llvm::RISCVAsmBackend::addReloc(), adjust::adjustBranch(), adjustFixupValue(), adjustFixupValue(), adjustFixupValue(), adjustFixupValue(), adjustFixupValue(), adjustFixupValue(), adjustFixupValue(), llvm::ARMAsmBackend::adjustFixupValue(), llvm::AVRAsmBackend::adjustFixupValue(), adjust::adjustRelativeBranch(), llvm::ARMAsmBackend::applyFixup(), llvm::AVRAsmBackend::applyFixup(), llvm::CSKYAsmBackend::applyFixup(), llvm::LoongArchAsmBackend::applyFixup(), llvm::MipsAsmBackend::applyFixup(), llvm::RISCVAsmBackend::applyFixup(), canHoistIVInc(), llvm::MCObjectStreamer::emitInstToFragment(), llvm::BTFDebug::endModule(), llvm::ARMAsmBackend::evaluateFixup(), llvm::CSKYAsmBackend::evaluateFixup(), llvm::RISCVAsmBackend::evaluateFixup(), extractBitsForFixup(), adjust::ldi::fixup(), adjust::fixup_13_pcrel(), adjust::fixup_6(), adjust::fixup_6_adiw(), adjust::fixup_7_pcrel(), adjust::fixup_call(), adjust::fixup_lds_sts_16(), adjust::fixup_port5(), adjust::fixup_port6(), fixupLeb128(), llvm::CSKYAsmBackend::fixupNeedsRelaxation(), llvm::MCAsmBackend::fixupNeedsRelaxation(), llvm::ARMAsmBackend::fixupNeedsRelaxationAdvanced(), llvm::CSKYAsmBackend::fixupNeedsRelaxationAdvanced(), llvm::MCAsmBackend::fixupNeedsRelaxationAdvanced(), llvm::RISCVAsmBackend::fixupNeedsRelaxationAdvanced(), llvm::AVRAsmBackend::forceRelocation(), llvm::PPCMCCodeEmitter::getImm34Encoding(), llvm::AVRELFObjectWriter::getRelocType(), llvm::MCELFObjectTargetWriter::getRelocType(), llvm::MCWasmObjectTargetWriter::getRelocType(), llvm::MCWinCOFFObjectTargetWriter::getRelocType(), llvm::MCXCOFFObjectTargetWriter::getRelocTypeAndSignSize(), adjust::ldi::hh8(), adjust::ldi::hi8(), isAMCompletelyFolded(), isAMCompletelyFolded(), llvm::MCAssembler::layout(), adjust::ldi::lo8(), LowerMULH(), llvm::MCAsmBackend::maybeAddReloc(), llvm::RISCVAsmBackend::maybeAddVendorReloc(), adjust::ldi::ms8(), llvm::ARMAsmBackend::reasonForFixupRelaxation(), llvm::ELFObjectWriter::recordRelocation(), llvm::GOFFObjectWriter::recordRelocation(), llvm::MachObjectWriter::recordRelocation(), llvm::MCMachObjectTargetWriter::recordRelocation(), llvm::MCObjectWriter::recordRelocation(), llvm::WinCOFFObjectWriter::recordRelocation(), llvm::WinCOFFWriter::recordRelocation(), llvm::LoongArchAsmBackend::relaxAlign(), llvm::RISCVAsmBackend::relaxAlign(), llvm::RISCVAsmBackend::relaxDwarfCFA(), llvm::ARMAsmBackend::shouldForceRelocation(), llvm::CSKYAsmBackend::shouldForceRelocation(), shouldForceRelocation(), shouldForceRelocation(), adjust::unsigned_width(), and llvm::PPCMCCodeEmitter::~PPCMCCodeEmitter().