LLVM 22.0.0git
Mangler.h File Reference

Go to the source code of this file.

Classes

class  llvm::Mangler

Namespaces

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

Functions

LLVM_ABI void llvm::emitLinkerFlagsForGlobalCOFF (raw_ostream &OS, const GlobalValue *GV, const Triple &TT, Mangler &Mangler)
LLVM_ABI void llvm::emitLinkerFlagsForUsedCOFF (raw_ostream &OS, const GlobalValue *GV, const Triple &T, Mangler &M)
LLVM_ABI std::optional< std::string > llvm::getArm64ECMangledFunctionName (StringRef Name)
 Returns the ARM64EC mangled function name unless the input is already mangled.
LLVM_ABI std::optional< std::string > llvm::getArm64ECDemangledFunctionName (StringRef Name)
 Returns the ARM64EC demangled function name, unless the input is not mangled.
bool llvm::isArm64ECMangledFunctionName (StringRef Name)
 Check if an ARM64EC function name is mangled.

Variables

constexpr char llvm::HybridPatchableTargetSuffixArr [] = "$hp_target"
constexpr std::string_view llvm::HybridPatchableTargetSuffix