Home
last modified time | relevance | path

Searched refs:MangledName (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp469 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 DItaniumDemangle.cpp327 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 DMicrosoftDemangle.h151 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 DDemangle.h51 bool partialDemangle(const char *MangledName);
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindings.cpp35 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 DLayer.cpp37 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local
38 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
39 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
H A DLLJIT.cpp121 std::string MangledName; in mangle() local
123 raw_string_ostream MangledNameStream(MangledName); in mangle()
126 return MangledName; in mangle()
H A DOrcMCJITReplacement.h456 std::string MangledName; in mangle() local
458 raw_string_ostream MangledNameStream(MangledName); in mangle()
461 return MangledName; in mangle()
H A DOrcCBindingsStack.h253 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 DRecordStreamer.cpp143 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 DCGCXX.cpp127 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 DCodeGenModule.cpp230 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 DMicrosoftCXXABI.cpp325 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 DModuleBuilder.cpp103 const Decl *GetDeclForMangledName(StringRef MangledName) { in GetDeclForMangledName() argument
105 if (!Builder->lookupRepresentativeDecl(MangledName, Result)) in GetDeclForMangledName()
H A DCodeGenModule.h618 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 DLazyEmittingLayer.h152 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 DCompileOnDemandLayer.h387 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 DAMDGPULibFunc.h381 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 DClangCommentCommandInfoEmitter.cpp120 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 DLTOCodeGenerator.cpp404 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 DModuleBuilder.h76 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp319 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 Dllvm-cxxdump.cpp137 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 DFastISel.cpp898 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 DMicrosoftMangle.cpp47 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()

12