|
LLVM 22.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().