| /freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 486 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 D | Demangle.cpp | 16 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 D | ItaniumDemangle.cpp | 326 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 D | RustDemangle.cpp | 95 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 D | MicrosoftDemangle.h | 147 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 D | Demangle.h | 61 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 D | VFABIDemangling.cpp | 28 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 D | Mangling.cpp | 26 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 D | Layer.cpp | 79 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 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-13.1/contrib/llvm-project/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 | 273 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 D | MicrosoftCXXABI.cpp | 337 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 D | ModuleBuilder.cpp | 110 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 D | InjectTLIMappings.cpp | 97 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 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-13.1/contrib/llvm-project/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()
|
| H A D | RISCVVEmitter.cpp | 154 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 D | LTOCodeGenerator.cpp | 406 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 D | ModuleBuilder.h | 75 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 167 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 D | AArch64SVEACLETypes.def | 42 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ 48 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \
|
| H A D | riscv_vector.td | 146 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 D | DWARFLinker.cpp | 179 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 D | MCJIT.cpp | 324 std::string MangledName; in getSymbolAddress() local 326 raw_string_ostream MangledNameStream(MangledName); in getSymbolAddress() 329 if (auto Sym = findSymbol(MangledName, CheckFunctionsOnly)) { in getSymbolAddress()
|