LLVM 20.0.0git
Classes | Namespaces | Functions
Mangler.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/StringRef.h"

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

void llvm::emitLinkerFlagsForGlobalCOFF (raw_ostream &OS, const GlobalValue *GV, const Triple &TT, Mangler &Mangler)
 
void llvm::emitLinkerFlagsForUsedCOFF (raw_ostream &OS, const GlobalValue *GV, const Triple &T, Mangler &M)
 
std::optional< std::string > llvm::getArm64ECMangledFunctionName (StringRef Name)
 Returns the ARM64EC mangled function name unless the input is already mangled.
 
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.