Home
last modified time | relevance | path

Searched refs:Mangling (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DItaniumManglingCanonicalizer.cpp281 parseMaybeMangledName(CanonicalizingDemangler &Demangler, StringRef Mangling, in parseMaybeMangledName() argument
284 Demangler.reset(Mangling.begin(), Mangling.end()); in parseMaybeMangledName()
291 if (Mangling.startswith("_Z") || Mangling.startswith("__Z") || in parseMaybeMangledName()
292 Mangling.startswith("___Z") || Mangling.startswith("____Z")) in parseMaybeMangledName()
296 StringView(Mangling.data(), Mangling.size())); in parseMaybeMangledName()
301 ItaniumManglingCanonicalizer::canonicalize(StringRef Mangling) { in canonicalize() argument
302 return parseMaybeMangledName(P->Demangler, Mangling, true); in canonicalize()
306 ItaniumManglingCanonicalizer::lookup(StringRef Mangling) { in lookup() argument
307 return parseMaybeMangledName(P->Demangler, Mangling, false); in lookup()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DItaniumManglingCanonicalizer.h81 Key canonicalize(StringRef Mangling);
85 Key lookup(StringRef Mangling);
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DCMakeLists.txt33 Mangling.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn41 "Mangling.cpp",
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-cxxfilt.rst44 Mangling scheme to assume. Valid values are ``auto`` (default, auto-detect the
/llvm-project-15.0.7/clang/docs/
H A DItaniumMangleAbiTags.rst27 Mangling chapter
/llvm-project-15.0.7/llvm/test/Demangle/
H A Drust.test520 ; Mangling scheme includes an optional encoding version. When present it would
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp430 Optional<std::tuple<bool, unsigned, unsigned, Decl *>> Mangling) { in handleLambdaNumbering() argument
431 if (Mangling) { in handleLambdaNumbering()
436 ManglingContextDecl) = *Mangling; in handleLambdaNumbering()
H A DTreeTransform.h13114 Optional<std::tuple<bool, unsigned, unsigned, Decl *>> Mangling; in TransformLambdaExpr() local
13116 Mangling = std::make_tuple(OldClass->hasKnownLambdaInternalLinkage(), in TransformLambdaExpr()
13135 getSema().handleLambdaNumbering(Class, NewCallOperator, Mangling); in TransformLambdaExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h3144 LifetimeExtendedTemporaryDecl(Expr *Temp, ValueDecl *EDecl, unsigned Mangling) in LifetimeExtendedTemporaryDecl() argument
3148 ManglingNumber(Mangling) {} in LifetimeExtendedTemporaryDecl()
3155 unsigned Mangling) { in Create() argument
3157 LifetimeExtendedTemporaryDecl(Temp, EDec, Mangling); in Create()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h6954 Optional<std::tuple<bool, unsigned, unsigned, Decl *>> Mangling = None);
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5306 llvm/include/llvm/ExecutionEngine/Orc/Mangling.h
6041 llvm/lib/ExecutionEngine/Orc/Mangling.cpp