Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp59 MangledName.remove_prefix(1); in isMemberPointer()
85 if (MangledName[0] != '6' && MangledName[0] != '8') { in isMemberPointer()
98 if (MangledName.empty()) { in isMemberPointer()
300 if (MangledName.empty()) { in demangleSpecialTableSymbolNode()
337 if (!MangledName.empty()) in demangleLocalStaticGuard()
1101 if (MangledName[0] >= 'a' && MangledName[0] <= 'z') { in demangleCharLiteral()
1111 if (MangledName[0] >= 'A' && MangledName[0] <= 'Z') { in demangleCharLiteral()
1460 MangledName = MangledName.substr(EndPos + 1); in demangleAnonymousNamespaceName()
1764 assert(MangledName.front() >= '0' && MangledName.front() <= '4'); in demangleVariableStorageClass()
2246 if (consumeFront(MangledName, "$S") || consumeFront(MangledName, "$$V") || in demangleTemplateParameterList()
[all …]
H A DDemangle.cpp23 if (nonMicrosoftDemangle(MangledName, Result)) in demangle()
26 if (starts_with(MangledName, '_') && in demangle()
27 nonMicrosoftDemangle(MangledName.substr(1), Result, in demangle()
35 Result = MangledName; in demangle()
55 if (CanHaveLeadingDot && MangledName.size() > 0 && MangledName[0] == '.') { in nonMicrosoftDemangle()
56 MangledName.remove_prefix(1); in nonMicrosoftDemangle()
60 if (isItaniumEncoding(MangledName)) in nonMicrosoftDemangle()
62 else if (isRustEncoding(MangledName)) in nonMicrosoftDemangle()
63 Demangled = rustDemangle(MangledName); in nonMicrosoftDemangle()
64 else if (isDLangEncoding(MangledName)) in nonMicrosoftDemangle()
[all …]
H A DItaniumDemangle.cpp369 char *llvm::itaniumDemangle(std::string_view MangledName, bool ParseParams) { in itaniumDemangle() argument
370 if (MangledName.empty()) in itaniumDemangle()
373 Demangler Parser(MangledName.data(), in itaniumDemangle()
374 MangledName.data() + MangledName.length()); in itaniumDemangle()
407 bool ItaniumPartialDemangler::partialDemangle(const char *MangledName) { in partialDemangle() argument
409 size_t Len = std::strlen(MangledName); in partialDemangle()
410 Parser->reset(MangledName, MangledName + Len); in partialDemangle()
H A DDLangDemangle.cpp565 char *llvm::dlangDemangle(std::string_view MangledName) { in dlangDemangle() argument
566 if (MangledName.empty() || !starts_with(MangledName, "_D")) in dlangDemangle()
570 if (MangledName == "_Dmain") { in dlangDemangle()
574 Demangler D(MangledName); in dlangDemangle()
H A DRustDemangle.cpp96 bool demangle(std::string_view MangledName);
151 char *llvm::rustDemangle(std::string_view MangledName) { in rustDemangle() argument
153 if (MangledName.empty() || !starts_with(MangledName, "_R")) in rustDemangle()
157 if (!D.demangle(MangledName)) { in rustDemangle()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h146 SymbolNode *parse(std::string_view &MangledName);
158 SymbolNode *demangleDeclarator(std::string_view &MangledName);
159 SymbolNode *demangleMD5Name(std::string_view &MangledName);
169 TypeNode *demangleType(std::string_view &MangledName,
186 uint64_t demangleUnsigned(std::string_view &MangledName);
187 int64_t demangleSigned(std::string_view &MangledName);
217 demangleFunctionIdentifierCode(std::string_view &MangledName,
228 demangleSpecialTableSymbolNode(std::string_view &MangledName,
248 demangleStringLiteral(std::string_view &MangledName);
258 wchar_t demangleWcharLiteral(std::string_view &MangledName);
[all …]
H A DDemangle.h58 char *rustDemangle(std::string_view MangledName);
61 char *dlangDemangle(std::string_view MangledName);
68 std::string demangle(std::string_view MangledName);
70 bool nonMicrosoftDemangle(std::string_view MangledName, std::string &Result,
86 bool partialDemangle(const char *MangledName);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp244 return MangledName == "write_pipe_2" || MangledName == "read_pipe_2" || in isPipeOrAddressSpaceCastBI()
245 MangledName == "write_pipe_2_bl" || MangledName == "read_pipe_2_bl" || in isPipeOrAddressSpaceCastBI()
246 MangledName == "write_pipe_4" || MangledName == "read_pipe_4" || in isPipeOrAddressSpaceCastBI()
247 MangledName == "reserve_write_pipe" || in isPipeOrAddressSpaceCastBI()
248 MangledName == "reserve_read_pipe" || in isPipeOrAddressSpaceCastBI()
249 MangledName == "commit_write_pipe" || in isPipeOrAddressSpaceCastBI()
250 MangledName == "commit_read_pipe" || in isPipeOrAddressSpaceCastBI()
255 MangledName == "get_pipe_num_packets_ro" || in isPipeOrAddressSpaceCastBI()
263 MangledName == "to_global" || MangledName == "to_local" || in isPipeOrAddressSpaceCastBI()
264 MangledName == "to_private"; in isPipeOrAddressSpaceCastBI()
[all …]
H A DSPIRVRegularizer.cpp50 void visitCallScalToVec(CallInst *CI, StringRef MangledName,
173 auto MangledName = F->getName(); in visitCallInst() local
182 visitCallScalToVec(&CI, MangledName, DemangledName); in visitCallInst()
186 void SPIRVRegularizer::visitCallScalToVec(CallInst *CI, StringRef MangledName, in visitCallScalToVec() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp36 if (MangledName.empty()) in tryParseISA()
50 MangledName = MangledName.drop_front(1); in tryParseISA()
60 if (MangledName.consume_front("M")) { in tryParseMask()
65 if (MangledName.consume_front("N")) { in tryParseMask()
376 StringRef VectorName = MangledName; in tryDemangleForVFABI()
379 if (!MangledName.consume_front("_ZGV")) in tryDemangleForVFABI()
449 if (!MangledName.consume_front("_")) in tryDemangleForVFABI()
461 MangledName = MangledName.ltrim(ScalarName); in tryDemangleForVFABI()
463 if (MangledName.consume_front("(")) { in tryDemangleForVFABI()
464 if (!MangledName.consume_back(")")) in tryDemangleForVFABI()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp23 std::string MangledName; in operator ()() local
25 raw_string_ostream MangledNameStream(MangledName); in operator ()()
28 return ES.intern(MangledName); in operator ()()
76 auto MangledName = Mangle(G->getName()); in add() local
77 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
79 (*SymbolToDefinition)[MangledName] = G; in add()
H A DLayer.cpp78 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local
79 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
82 SymbolFlags[MangledName] |= JITSymbolFlags::Weak; in IRMaterializationUnit()
83 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.cpp138 SmallString<64> MangledName; in flushSymverDirectives() local
142 MangledName.clear(); in flushSymverDirectives()
143 MangledName.reserve(GV.getName().size() + 1); in flushSymverDirectives()
144 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in flushSymverDirectives()
145 MangledNameMap[MangledName] = &GV; in flushSymverDirectives()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp132 StringRef MangledName = getMangledName(AliasDecl); in TryEmitBaseDestructorAsAlias() local
133 llvm::GlobalValue *Entry = GetGlobalValue(MangledName); in TryEmitBaseDestructorAsAlias()
136 if (Replacements.count(MangledName)) in TryEmitBaseDestructorAsAlias()
154 addReplacement(MangledName, Aliasee); in TryEmitBaseDestructorAsAlias()
197 Alias->setName(MangledName); in TryEmitBaseDestructorAsAlias()
H A DCodeGenModule.cpp504 StringRef MangledName = I.first; in applyReplacements() local
3756 if (GetGlobalValue(MangledName)) in EmitGlobal()
3848 DeferredDecls[MangledName] = GD; in EmitGlobal()
4409 std::string MangledName = in GetOrCreateMultiVersionResolver() local
4527 << MangledName; in GetOrCreateLLVMFunction()
4825 << MangledName; in GetOrCreateLLVMGlobal()
5099 DeferredDecls[MangledName] = D; in EmitTentativeDefinition()
5868 if (AA->getAliasee() == MangledName) { in EmitAliasDefinition()
5925 GA->setName(MangledName); in EmitAliasDefinition()
5967 << MangledName; in emitIFuncDefinition()
[all …]
H A DMicrosoftCXXABI.cpp366 StringRef MangledName = OutName.str(); in getAddrOfVirtualDisplacementMap() local
399 /*Initializer=*/Init, MangledName); in getAddrOfVirtualDisplacementMap()
3734 SmallString<256> MangledName; in getClassHierarchyDescriptor() local
3790 SmallString<256> MangledName; in getBaseClassArray() local
3833 SmallString<256> MangledName; in getBaseClassDescriptor() local
3871 SmallString<256> MangledName; in getCompleteObjectLocator() local
3981 SmallString<256> MangledName; in getAddrOfRTTIDescriptor() local
4012 MangledName); in getAddrOfRTTIDescriptor()
4187 SmallString<256> MangledName; in getCatchableType() local
4358 SmallString<256> MangledName; in getCatchableTypeArray() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DAcceleratorRecordsSaver.cpp152 if (!AttrInfo.MangledName) in save()
154 AttrInfo.MangledName = in save()
157 if (AttrInfo.MangledName && AttrInfo.MangledName != AttrInfo.Name) in save()
158 saveNameRecord(AttrInfo.MangledName, OutDIE, InputDieEntry->getTag(), in save()
163 if (AttrInfo.Name && AttrInfo.MangledName != AttrInfo.Name && in save()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp97 std::string MangledName = VD->getVectorFunctionABIVariantString(); in addMappingsFromTLI() local
98 if (!OriginalSetOfMappings.count(MangledName)) { in addMappingsFromTLI()
99 Mappings.push_back(MangledName); in addMappingsFromTLI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.h390 bool parseFuncName(StringRef &MangledName) { in parseFuncName() argument
391 return Impl->parseFuncName(MangledName); in parseFuncName()
411 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr);
432 static StringRef getUnmangledName(StringRef MangledName);
445 bool parseUnmangledName(StringRef MangledName);
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DClangCommentCommandInfoEmitter.cpp128 std::string MangledName = MangleName(Tag.getValueAsString("Name")); in EmitClangCommentCommandList() local
130 OS << "COMMENT_COMMAND(" << MangledName << ")\n"; in EmitClangCommentCommandList()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp556 auto MangledName = getArm64ECMangledFunctionName(F->getName().str()); in buildGuestExitThunk() local
557 assert(MangledName && "Can't guest exit to function that's already native"); in buildGuestExitThunk()
558 std::string ThunkName = *MangledName; in buildGuestExitThunk()
575 MDString::get(M->getContext(), *MangledName))); in buildGuestExitThunk()
741 if (std::optional<std::string> MangledName = in processFunction() local
747 Comdat *MangledComdat = M->getOrInsertComdat(MangledName.value()); in processFunction()
753 F.setName(MangledName.value()); in processFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp483 SmallString<64> MangledName; in applyScopeRestrictions() local
492 MangledName.clear(); in applyScopeRestrictions()
493 MangledName.reserve(GV.getName().size() + 1); in applyScopeRestrictions()
494 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in applyScopeRestrictions()
495 return MustPreserveSymbols.count(MangledName); in applyScopeRestrictions()
/freebsd-14.2/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) \
53 #define SVE_OPAQUE_TYPE(Name, MangledName, Id, SingletonId) \
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DModuleBuilder.h80 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp168 const std::string MangledName = VD->getVectorFunctionABIVariantString(); in replaceWithCallToVeclib() local
169 auto OptInfo = VFABI::tryDemangleForVFABI(MangledName, ScalarFTy); in replaceWithCallToVeclib()

123