LLVM 20.0.0git
|
#include "llvm/ProfileData/ItaniumManglingCanonicalizer.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Demangle/ItaniumDemangle.h"
#include "llvm/Support/Allocator.h"
Go to the source code of this file.
Classes | |
struct | llvm::ItaniumManglingCanonicalizer::Impl |
Functions | |
static ItaniumManglingCanonicalizer::Key | parseMaybeMangledName (CanonicalizingDemangler &Demangler, StringRef Mangling, bool CreateNewNodes) |
|
static |
Definition at line 282 of file ItaniumManglingCanonicalizer.cpp.
References llvm::StringRef::begin(), llvm::StringRef::data(), llvm::StringRef::end(), N, llvm::StringRef::size(), and llvm::StringRef::starts_with().
Referenced by llvm::ItaniumManglingCanonicalizer::canonicalize(), and llvm::ItaniumManglingCanonicalizer::lookup().