LLVM  14.0.0git
Macros | Functions | Variables
PPCTLSDynamicCall.cpp File Reference
#include "PPC.h"
#include "PPCInstrBuilder.h"
#include "PPCInstrInfo.h"
#include "PPCTargetMachine.h"
#include "llvm/CodeGen/LiveIntervals.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for PPCTLSDynamicCall.cpp:

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 36 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 234 of file PPCTLSDynamicCall.cpp.

◆ false

PowerPC TLS Dynamic Call false

Definition at line 235 of file PPCTLSDynamicCall.cpp.

◆ Fixup

PowerPC TLS Dynamic Call Fixup

Definition at line 235 of file PPCTLSDynamicCall.cpp.

Referenced by adjust::adjustBranch(), llvm::AVRAsmBackend::adjustFixupValue(), llvm::ARMAsmBackend::adjustFixupValue(), adjustFixupValue(), adjust::adjustRelativeBranch(), llvm::CSKYAsmBackend::applyFixup(), llvm::AVRAsmBackend::applyFixup(), llvm::MipsAsmBackend::applyFixup(), llvm::ARMAsmBackend::applyFixup(), llvm::RISCVAsmBackend::applyFixup(), llvm::pdb::DbiModuleDescriptorBuilder::commitSymbolStream(), llvm::MCWinCOFFStreamer::EmitCOFFImgRel32(), llvm::MCWinCOFFStreamer::EmitCOFFSecRel32(), llvm::MCWinCOFFStreamer::EmitCOFFSectionIndex(), llvm::MCXCOFFStreamer::emitInstToData(), llvm::BTFDebug::endModule(), llvm::MCExpr::evaluateAsRelocatable(), llvm::HexagonMCExpr::evaluateAsRelocatableImpl(), llvm::LanaiMCExpr::evaluateAsRelocatableImpl(), llvm::CSKYMCExpr::evaluateAsRelocatableImpl(), llvm::AVRMCExpr::evaluateAsRelocatableImpl(), llvm::MCExpr::evaluateAsRelocatableImpl(), llvm::MipsMCExpr::evaluateAsRelocatableImpl(), llvm::VEMCExpr::evaluateAsRelocatableImpl(), llvm::PPCMCExpr::evaluateAsRelocatableImpl(), llvm::SparcMCExpr::evaluateAsRelocatableImpl(), llvm::AArch64MCExpr::evaluateAsRelocatableImpl(), llvm::RISCVAsmBackend::evaluateTargetFixup(), adjust::fixup_13_pcrel(), adjust::fixup_6(), adjust::fixup_6_adiw(), adjust::fixup_7_pcrel(), adjust::fixup_call(), adjust::fixup_port5(), adjust::fixup_port6(), llvm::ARMAsmBackend::fixupNeedsRelaxation(), llvm::RISCVAsmBackend::fixupNeedsRelaxationAdvanced(), llvm::MCAsmBackend::fixupNeedsRelaxationAdvanced(), getAccessVariant(), llvm::PPCMCCodeEmitter::getImm34Encoding(), llvm::AVRELFObjectWriter::getRelocType(), adjust::ldi::hh8(), adjust::ldi::hi8(), isAMCompletelyFolded(), isNonILP32reloc(), llvm::MCAssembler::layout(), adjust::ldi::lo8(), LowerMULH(), adjust::ldi::ms8(), llvm::ARMAsmBackend::reasonForFixupRelaxation(), llvm::MachObjectWriter::recordRelocation(), llvm::RISCVAsmBackend::relaxDwarfCFA(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), llvm::ARMAsmBackend::shouldForceRelocation(), llvm::AVRAsmBackend::shouldForceRelocation(), llvm::RISCVAsmBackend::shouldForceRelocation(), llvm::MipsAsmBackend::shouldForceRelocation(), llvm::RISCVAsmBackend::shouldInsertFixupForCodeAlign(), adjust::signed_width(), and adjust::unsigned_width().