| /freebsd-14.2/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 59 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 D | Demangle.cpp | 23 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 D | ItaniumDemangle.cpp | 369 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 D | DLangDemangle.cpp | 565 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 D | RustDemangle.cpp | 96 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 D | MicrosoftDemangle.h | 146 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 D | Demangle.h | 58 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 D | SPIRVUtils.cpp | 244 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 D | SPIRVRegularizer.cpp | 50 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 D | VFABIDemangler.cpp | 36 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 D | Mangling.cpp | 23 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 D | Layer.cpp | 78 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 D | RecordStreamer.cpp | 138 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 D | CGCXX.cpp | 132 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 D | CodeGenModule.cpp | 504 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 D | MicrosoftCXXABI.cpp | 366 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 D | AcceleratorRecordsSaver.cpp | 152 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 D | InjectTLIMappings.cpp | 97 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 D | AMDGPULibFunc.h | 390 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 D | ClangCommentCommandInfoEmitter.cpp | 128 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 D | AArch64Arm64ECCallLowering.cpp | 556 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 D | LTOCodeGenerator.cpp | 483 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 D | AArch64SVEACLETypes.def | 42 #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 D | ModuleBuilder.h | 80 const Decl *GetDeclForMangledName(llvm::StringRef MangledName);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReplaceWithVeclib.cpp | 168 const std::string MangledName = VD->getVectorFunctionABIVariantString(); in replaceWithCallToVeclib() local 169 auto OptInfo = VFABI::tryDemangleForVFABI(MangledName, ScalarFTy); in replaceWithCallToVeclib()
|