LLVM: llvm::Mangler Class Reference (original) (raw)
#include "[llvm/IR/Mangler.h](Mangler%5F8h%5Fsource.html)"
Definition at line 40 of file Mangler.h.
◆ getNameWithPrefix() [1/4]
Print the appropriate prefix and the specified global variable's name.
If the global variable doesn't have a name, this fills in a unique name for the global.
Definition at line 121 of file Mangler.cpp.
References addByteCountSuffix(), assert(), llvm::CallingConv::C, llvm::Default, DL, llvm::dyn_cast_or_null(), llvm::GlobalValue::getAliaseeObject(), llvm::Function::getCallingConv(), llvm::GlobalValue::getDataLayout(), llvm::Function::getFunctionType(), llvm::Value::getName(), getNameWithPrefixImpl(), llvm::FunctionType::getNumParams(), hasByteCountSuffix(), llvm::Value::hasName(), llvm::GlobalValue::hasPrivateLinkage(), llvm::Function::hasStructRetAttr(), llvm::FunctionType::isVarArg(), llvm::CallingConv::X86_FastCall, and llvm::CallingConv::X86_VectorCall.
Referenced by EmitCamlGlobal(), llvm::emitLinkerFlagsForGlobalCOFF(), llvm::RecordStreamer::flushSymverDirectives(), llvm::AsmPrinter::GetExternalSymbolSymbol(), llvm::ExecutionEngine::getMangledName(), llvm::AArch64_MachoTargetObjectFile::getNameWithPrefix(), getNameWithPrefix(), llvm::TargetLoweringObjectFileCOFF::getNameWithPrefix(), llvm::TargetLoweringObjectFileMachO::getNameWithPrefix(), llvm::TargetMachine::getNameWithPrefix(), llvm::MCJIT::getSymbolAddress(), GetSymbolFromOperand(), llvm::M68kMCInstLower::GetSymbolFromOperand(), llvm::FastISel::lowerCallTo(), llvm::orc::LLJIT::mangle(), llvm::orc::MangleAndInterner::operator()(), llvm::TargetLoweringObjectFileCOFF::SelectSectionForGlobal(), and llvm::FastISel::CallLoweringInfo::setCallee().
◆ getNameWithPrefix() [2/4]
◆ getNameWithPrefix() [3/4]
◆ getNameWithPrefix() [4/4]
The documentation for this class was generated from the following files:
- include/llvm/IR/Mangler.h
- lib/IR/Mangler.cpp