| /freebsd-12.1/contrib/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 469 MangledName = MangledName.dropFront(); in demangleFunctionIdentifierCode() 808 MangledName = MangledName.dropFront(1); in demangleNumber() 871 MangledName = MangledName.dropFront(); in demangleBackRefName() 937 MangledName = MangledName.dropFront(); in demangleCharLiteral() 951 MangledName = MangledName.dropFront(2); in demangleCharLiteral() 958 MangledName = MangledName.dropFront(); in demangleCharLiteral() 968 MangledName = MangledName.dropFront(); in demangleCharLiteral() 978 MangledName = MangledName.dropFront(); in demangleCharLiteral() 1986 MangledName = MangledName.dropFront(); in demangleFunctionParameterList() 2070 MangledName = MangledName.dropFront(); in demangleTemplateParameterList() [all …]
|
| H A D | ItaniumDemangle.cpp | 327 char *llvm::itaniumDemangle(const char *MangledName, char *Buf, in itaniumDemangle() argument 329 if (MangledName == nullptr || (Buf != nullptr && N == nullptr)) { in itaniumDemangle() 336 Demangler Parser(MangledName, MangledName + std::strlen(MangledName)); in itaniumDemangle() 380 bool ItaniumPartialDemangler::partialDemangle(const char *MangledName) { in partialDemangle() argument 382 size_t Len = std::strlen(MangledName); in partialDemangle() 383 Parser->reset(MangledName, MangledName + Len); in partialDemangle()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangle.h | 151 SymbolNode *parse(StringView &MangledName); 153 TagTypeNode *parseTagUniqueName(StringView &MangledName); 161 SymbolNode *demangleEncodedSymbol(StringView &MangledName, 174 TagTypeNode *demangleClassType(StringView &MangledName); 186 uint64_t demangleUnsigned(StringView &MangledName); 187 int64_t demangleSigned(StringView &MangledName); 212 demangleFunctionIdentifierCode(StringView &MangledName, 223 demangleSpecialTableSymbolNode(StringView &MangledName, 226 demangleLocalStaticGuard(StringView &MangledName); 249 wchar_t demangleWcharLiteral(StringView &MangledName); [all …]
|
| H A D | Demangle.h | 51 bool partialDemangle(const char *MangledName);
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcCBindings.cpp | 35 void LLVMOrcGetMangledSymbol(LLVMOrcJITStackRef JITStack, char **MangledName, in LLVMOrcGetMangledSymbol() argument 39 *MangledName = new char[Mangled.size() + 1]; in LLVMOrcGetMangledSymbol() 40 strcpy(*MangledName, Mangled.c_str()); in LLVMOrcGetMangledSymbol() 43 void LLVMOrcDisposeMangledSymbol(char *MangledName) { delete[] MangledName; } in LLVMOrcDisposeMangledSymbol() argument
|
| H A D | Layer.cpp | 37 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local 38 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit() 39 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
|
| H A D | LLJIT.cpp | 121 std::string MangledName; in mangle() local 123 raw_string_ostream MangledNameStream(MangledName); in mangle() 126 return MangledName; in mangle()
|
| H A D | OrcMCJITReplacement.h | 456 std::string MangledName; in mangle() local 458 raw_string_ostream MangledNameStream(MangledName); in mangle() 461 return MangledName; in mangle()
|
| H A D | OrcCBindingsStack.h | 253 std::string MangledName; in mangle() local 255 raw_string_ostream MangledNameStream(MangledName); in mangle() 258 return MangledName; in mangle()
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | RecordStreamer.cpp | 143 SmallString<64> MangledName; in flushSymverDirectives() local 147 MangledName.clear(); in flushSymverDirectives() 148 MangledName.reserve(GV.getName().size() + 1); in flushSymverDirectives() 149 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in flushSymverDirectives() 150 MangledNameMap[MangledName] = &GV; in flushSymverDirectives()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 127 StringRef MangledName = getMangledName(AliasDecl); in TryEmitBaseDestructorAsAlias() local 128 llvm::GlobalValue *Entry = GetGlobalValue(MangledName); in TryEmitBaseDestructorAsAlias() 131 if (Replacements.count(MangledName)) in TryEmitBaseDestructorAsAlias() 156 addReplacement(MangledName, Aliasee); in TryEmitBaseDestructorAsAlias() 198 Alias->setName(MangledName); in TryEmitBaseDestructorAsAlias()
|
| H A D | CodeGenModule.cpp | 230 StringRef MangledName = I.first(); in applyReplacements() local 2253 DeferredDecls[MangledName] = GD; in EmitGlobal() 2650 std::string MangledName = in GetOrCreateMultiVersionResolver() local 2655 std::string ResolverName = MangledName; in GetOrCreateMultiVersionResolver() 2762 << MangledName; in GetOrCreateLLVMFunction() 3061 << MangledName; in GetOrCreateLLVMGlobal() 3325 DeferredDecls[MangledName] = D; in EmitTentativeDefinition() 4040 if (AA->getAliasee() == MangledName) { in EmitAliasDefinition() 4091 GA->setName(MangledName); in EmitAliasDefinition() 4128 << MangledName; in emitIFuncDefinition() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 325 StringRef MangledName = OutName.str(); in getAddrOfVirtualDisplacementMap() local 358 /*Initializer=*/Init, MangledName); in getAddrOfVirtualDisplacementMap() 3528 SmallString<256> MangledName; in getClassHierarchyDescriptor() local 3584 SmallString<256> MangledName; in getBaseClassArray() local 3627 SmallString<256> MangledName; in getBaseClassDescriptor() local 3665 SmallString<256> MangledName; in getCompleteObjectLocator() local 3775 SmallString<256> MangledName; in getAddrOfRTTIDescriptor() local 3806 MangledName); in getAddrOfRTTIDescriptor() 3989 SmallString<256> MangledName; in getCatchableType() local 4162 SmallString<256> MangledName; in getCatchableTypeArray() local [all …]
|
| H A D | ModuleBuilder.cpp | 103 const Decl *GetDeclForMangledName(StringRef MangledName) { in GetDeclForMangledName() argument 105 if (!Builder->lookupRepresentativeDecl(MangledName, Result)) in GetDeclForMangledName()
|
| H A D | CodeGenModule.h | 618 bool lookupRepresentativeDecl(StringRef MangledName, 1311 StringRef MangledName, llvm::Type *Ty, GlobalDecl D, bool ForVTable, 1321 llvm::Constant *GetOrCreateLLVMGlobal(StringRef MangledName,
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LazyEmittingLayer.h | 152 std::string MangledName; in addGlobalValue() local 154 raw_string_ostream MangledNameStream(MangledName); in addGlobalValue() 160 if (MangledName == SearchName) in addGlobalValue() 165 Names[MangledName] = &GV; in addGlobalValue()
|
| H A D | CompileOnDemandLayer.h | 387 auto MangledName = mangle(F.getName(), DL); in addLogicalModule() local 389 if (auto Sym = LD.findSymbol(BaseLayer, MangledName, false)) in addLogicalModule() 413 StubInits[MangledName] = in addLogicalModule() 555 std::string MangledName; in mangle() local 557 raw_string_ostream MangledNameStream(MangledName); in mangle() 560 return MangledName; in mangle()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.h | 381 bool parseFuncName(StringRef &MangledName) { in parseFuncName() argument 382 return Impl->parseFuncName(MangledName); in parseFuncName() 399 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr); 418 static StringRef getUnmangledName(StringRef MangledName); 431 bool parseUnmangledName(StringRef MangledName);
|
| /freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/ |
| H A D | ClangCommentCommandInfoEmitter.cpp | 120 std::string MangledName = MangleName(Tag.getValueAsString("Name")); in EmitClangCommentCommandList() local 122 OS << "COMMENT_COMMAND(" << MangledName << ")\n"; in EmitClangCommentCommandList()
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | LTOCodeGenerator.cpp | 404 SmallString<64> MangledName; in applyScopeRestrictions() local 413 MangledName.clear(); in applyScopeRestrictions() 414 MangledName.reserve(GV.getName().size() + 1); in applyScopeRestrictions() 415 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in applyScopeRestrictions() 416 return MustPreserveSymbols.count(MangledName); in applyScopeRestrictions()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | ModuleBuilder.h | 76 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.cpp | 319 std::string MangledName; in getSymbolAddress() local 321 raw_string_ostream MangledNameStream(MangledName); in getSymbolAddress() 324 if (auto Sym = findSymbol(MangledName, CheckFunctionsOnly)) { in getSymbolAddress()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-cxxdump/ |
| H A D | llvm-cxxdump.cpp | 137 StringRef MangledName; in dumpCXXData() member 268 TD.MangledName = SymContents.drop_front(BytesInAddress * 2); in dumpCXXData() 392 outs().write_escaped(TD.MangledName.rtrim(StringRef("\0", 1)), in dumpCXXData()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 898 SmallString<32> MangledName; in setCallee() local 899 Mangler::getNameWithPrefix(MangledName, Target, DL); in setCallee() 900 MCSymbol *Sym = Ctx.getOrCreateSymbol(MangledName); in setCallee() 1100 SmallString<32> MangledName; in lowerCallTo() local 1101 Mangler::getNameWithPrefix(MangledName, SymName, DL); in lowerCallTo() 1102 MCSymbol *Sym = Ctx.getOrCreateSymbol(MangledName); in lowerCallTo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 47 StringRef MangledName = str(); in ~msvc_hashing_ostream() local 48 bool StartsWithEscape = MangledName.startswith("\01"); in ~msvc_hashing_ostream() 50 MangledName = MangledName.drop_front(1); in ~msvc_hashing_ostream() 51 if (MangledName.size() <= 4096) { in ~msvc_hashing_ostream() 58 Hasher.update(MangledName); in ~msvc_hashing_ostream()
|