Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp486 MangledName = MangledName.dropFront(); in demangleFunctionIdentifierCode()
898 MangledName = MangledName.dropFront(1); in demangleNumber()
961 MangledName = MangledName.dropFront(); in demangleBackRefName()
1038 MangledName = MangledName.dropFront(); in demangleCharLiteral()
1052 MangledName = MangledName.dropFront(2); in demangleCharLiteral()
1059 MangledName = MangledName.dropFront(); in demangleCharLiteral()
1069 MangledName = MangledName.dropFront(); in demangleCharLiteral()
1079 MangledName = MangledName.dropFront(); in demangleCharLiteral()
2138 MangledName = MangledName.dropFront(); in demangleFunctionParameterList()
2220 MangledName = MangledName.dropFront(); in demangleTemplateParameterList()
[all …]
H A DDemangle.cpp16 static bool isItaniumEncoding(const std::string &MangledName) { in isItaniumEncoding() argument
17 size_t Pos = MangledName.find_first_not_of('_'); in isItaniumEncoding()
19 return Pos > 0 && Pos <= 4 && MangledName[Pos] == 'Z'; in isItaniumEncoding()
22 static bool isRustEncoding(const std::string &MangledName) { in isRustEncoding() argument
23 return MangledName.size() >= 2 && MangledName[0] == '_' && in isRustEncoding()
24 MangledName[1] == 'R'; in isRustEncoding()
27 std::string llvm::demangle(const std::string &MangledName) { in demangle() argument
29 if (isItaniumEncoding(MangledName)) in demangle()
31 else if (isRustEncoding(MangledName)) in demangle()
34 Demangled = microsoftDemangle(MangledName.c_str(), nullptr, nullptr, in demangle()
[all …]
H A DItaniumDemangle.cpp326 char *llvm::itaniumDemangle(const char *MangledName, char *Buf, in itaniumDemangle() argument
328 if (MangledName == nullptr || (Buf != nullptr && N == nullptr)) { in itaniumDemangle()
335 Demangler Parser(MangledName, MangledName + std::strlen(MangledName)); in itaniumDemangle()
379 bool ItaniumPartialDemangler::partialDemangle(const char *MangledName) { in partialDemangle() argument
381 size_t Len = std::strlen(MangledName); in partialDemangle()
382 Parser->reset(MangledName, MangledName + Len); in partialDemangle()
H A DRustDemangle.cpp95 bool demangle(StringView MangledName);
149 char *llvm::rustDemangle(const char *MangledName, char *Buf, size_t *N, in rustDemangle() argument
151 if (MangledName == nullptr || (Buf != nullptr && N == nullptr)) { in rustDemangle()
158 StringView Mangled(MangledName); in rustDemangle()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h147 SymbolNode *parse(StringView &MangledName);
149 TagTypeNode *parseTagUniqueName(StringView &MangledName);
159 SymbolNode *demangleDeclarator(StringView &MangledName);
160 SymbolNode *demangleMD5Name(StringView &MangledName);
173 TagTypeNode *demangleClassType(StringView &MangledName);
186 uint64_t demangleUnsigned(StringView &MangledName);
187 int64_t demangleSigned(StringView &MangledName);
214 demangleFunctionIdentifierCode(StringView &MangledName,
225 demangleSpecialTableSymbolNode(StringView &MangledName,
251 wchar_t demangleWcharLiteral(StringView &MangledName);
[all …]
H A DDemangle.h61 char *rustDemangle(const char *MangledName, char *Buf, size_t *N, int *Status);
68 std::string demangle(const std::string &MangledName);
82 bool partialDemangle(const char *MangledName);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVFABIDemangling.cpp28 if (MangledName.empty()) in tryParseISA()
32 MangledName = MangledName.drop_front(strlen(VFABI::_LLVM_)); in tryParseISA()
43 MangledName = MangledName.drop_front(1); in tryParseISA()
53 if (MangledName.consume_front("M")) { in tryParseMask()
58 if (MangledName.consume_front("N")) { in tryParseMask()
325 StringRef VectorName = MangledName; in tryDemangleForVFABI()
381 if (!MangledName.consume_front("_")) in tryDemangleForVFABI()
393 MangledName = MangledName.ltrim(ScalarName); in tryDemangleForVFABI()
395 if (MangledName.consume_front("(")) { in tryDemangleForVFABI()
396 if (!MangledName.consume_back(")")) in tryDemangleForVFABI()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp26 std::string MangledName; in operator ()() local
28 raw_string_ostream MangledNameStream(MangledName); in operator ()()
31 return ES.intern(MangledName); in operator ()()
79 auto MangledName = Mangle(G->getName()); in add() local
80 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
82 (*SymbolToDefinition)[MangledName] = G; in add()
H A DLayer.cpp79 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local
80 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
81 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
/freebsd-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/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.cpp273 StringRef MangledName = I.first(); in applyReplacements() local
3006 DeferredDecls[MangledName] = GD; in EmitGlobal()
3442 std::string MangledName = in GetOrCreateMultiVersionResolver() local
3447 std::string ResolverName = MangledName; in GetOrCreateMultiVersionResolver()
3553 << MangledName; in GetOrCreateLLVMFunction()
3864 << MangledName; in GetOrCreateLLVMGlobal()
4138 DeferredDecls[MangledName] = D; in EmitTentativeDefinition()
4881 if (AA->getAliasee() == MangledName) { in EmitAliasDefinition()
4939 GA->setName(MangledName); in EmitAliasDefinition()
4976 << MangledName; in emitIFuncDefinition()
[all …]
H A DMicrosoftCXXABI.cpp337 StringRef MangledName = OutName.str(); in getAddrOfVirtualDisplacementMap() local
370 /*Initializer=*/Init, MangledName); in getAddrOfVirtualDisplacementMap()
3639 SmallString<256> MangledName; in getClassHierarchyDescriptor() local
3695 SmallString<256> MangledName; in getBaseClassArray() local
3738 SmallString<256> MangledName; in getBaseClassDescriptor() local
3776 SmallString<256> MangledName; in getCompleteObjectLocator() local
3886 SmallString<256> MangledName; in getAddrOfRTTIDescriptor() local
3917 MangledName); in getAddrOfRTTIDescriptor()
4092 SmallString<256> MangledName; in getCatchableType() local
4265 SmallString<256> MangledName; in getCatchableTypeArray() local
[all …]
H A DModuleBuilder.cpp110 const Decl *GetDeclForMangledName(StringRef MangledName) { in GetDeclForMangledName() argument
112 if (!Builder->lookupRepresentativeDecl(MangledName, Result)) in GetDeclForMangledName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp97 std::string MangledName = VFABI::mangleTLIVectorName( in addMappingsFromTLI() local
99 if (!OriginalSetOfMappings.count(MangledName)) { in addMappingsFromTLI()
100 Mappings.push_back(MangledName); in addMappingsFromTLI()
/freebsd-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/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()
H A DRISCVVEmitter.cpp154 std::string MangledName; member in __anondf72edf00111::RVVIntrinsic
172 RVVIntrinsic(StringRef Name, StringRef Suffix, StringRef MangledName,
182 StringRef getMangledName() const { return MangledName; } in getMangledName()
772 MangledName = NewName.split("_").first.str(); in RVVIntrinsic()
774 MangledName = NewMangledName.str(); in RVVIntrinsic()
778 MangledName += "_" + MangledSuffix.str(); in RVVIntrinsic()
1080 StringRef MangledName = R->getValueAsString("MangledName"); in createRVVIntrinsics() local
1159 Name, SuffixStr, MangledName, MangledSuffixStr, IRName, in createRVVIntrinsics()
1168 Name, SuffixStr, MangledName, MangledSuffixStr, IRNameMask, in createRVVIntrinsics()
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp406 SmallString<64> MangledName; in applyScopeRestrictions() local
415 MangledName.clear(); in applyScopeRestrictions()
416 MangledName.reserve(GV.getName().size() + 1); in applyScopeRestrictions()
417 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in applyScopeRestrictions()
418 return MustPreserveSymbols.count(MangledName); in applyScopeRestrictions()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/
H A DModuleBuilder.h75 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h167 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName, const Module &M);
232 for (const auto &MangledName : ListOfStrings) { in getVFABIMappings() local
234 VFABI::tryDemangleForVFABI(MangledName, *(CI.getModule())); in getVFABIMappings()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DAArch64SVEACLETypes.def42 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \
48 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \
H A Driscv_vector.td146 string MangledName = "";
357 let MangledName = NAME;
443 let MangledName = mangled_name;
494 MangledName = NAME # "_" # s_p[0] in {
1354 MangledName = MName,
1389 MangledName = MName,
1709 let MangledName = "vmv_v" in {
1941 let HasVL = false, MangledName = "vmv_x" in
1945 let MangledName = "vmv_s" in
1953 let HasVL = false, MangledName = "vfmv_f" in
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp179 if (!Info.MangledName) in getDIENames()
180 if (const char *MangledName = Die.getLinkageName()) in getDIENames() local
181 Info.MangledName = StringPool.getEntry(MangledName); in getDIENames()
187 if (!Info.MangledName) in getDIENames()
188 Info.MangledName = Info.Name; in getDIENames()
190 if (StripTemplate && Info.Name && Info.MangledName != Info.Name) { in getDIENames()
196 return Info.Name || Info.MangledName; in getDIENames()
860 Info.MangledName = StringEntry; in cloneStringAttribute()
1454 if (AttrInfo.MangledName && AttrInfo.MangledName != AttrInfo.Name) in cloneDIE()
1455 Unit.addNameAccelerator(Die, AttrInfo.MangledName, in cloneDIE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp324 std::string MangledName; in getSymbolAddress() local
326 raw_string_ostream MangledNameStream(MangledName); in getSymbolAddress()
329 if (auto Sym = findSymbol(MangledName, CheckFunctionsOnly)) { in getSymbolAddress()

12