/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/ |
D | MicrosoftDemangle.cpp | 42 static bool isMemberPointer(StringView MangledName, bool &Error) { in isMemberPointer() argument 44 switch (MangledName.popFront()) { in isMemberPointer() 68 if (startsWithDigit(MangledName)) { in isMemberPointer() 69 if (MangledName[0] != '6' && MangledName[0] != '8') { in isMemberPointer() 73 return (MangledName[0] == '8'); in isMemberPointer() 78 MangledName.consumeFront('E'); // 64-bit in isMemberPointer() 79 MangledName.consumeFront('I'); // restrict in isMemberPointer() 80 MangledName.consumeFront('F'); // unaligned in isMemberPointer() 82 if (MangledName.empty()) { in isMemberPointer() 88 switch (MangledName.front()) { in isMemberPointer() [all …]
|
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 std::string llvm::demangle(const std::string &MangledName) { in demangle() argument 24 if (isItaniumEncoding(MangledName)) in demangle() 25 Demangled = itaniumDemangle(MangledName.c_str(), nullptr, nullptr, nullptr); in demangle() 28 microsoftDemangle(MangledName.c_str(), nullptr, nullptr, nullptr); in demangle() 31 return MangledName; in demangle()
|
D | ItaniumDemangle.cpp | 328 char *llvm::itaniumDemangle(const char *MangledName, char *Buf, in itaniumDemangle() argument 330 if (MangledName == nullptr || (Buf != nullptr && N == nullptr)) { in itaniumDemangle() 337 Demangler Parser(MangledName, MangledName + std::strlen(MangledName)); in itaniumDemangle() 381 bool ItaniumPartialDemangler::partialDemangle(const char *MangledName) { in partialDemangle() argument 383 size_t Len = std::strlen(MangledName); in partialDemangle() 384 Parser->reset(MangledName, MangledName + Len); in partialDemangle()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
D | MicrosoftDemangle.h | 147 SymbolNode *parse(StringView &MangledName); 149 TagTypeNode *parseTagUniqueName(StringView &MangledName); 157 SymbolNode *demangleEncodedSymbol(StringView &MangledName, 159 SymbolNode *demangleDeclarator(StringView &MangledName); 160 SymbolNode *demangleMD5Name(StringView &MangledName); 161 SymbolNode *demangleTypeinfoName(StringView &MangledName); 163 VariableSymbolNode *demangleVariableEncoding(StringView &MangledName, 165 FunctionSymbolNode *demangleFunctionEncoding(StringView &MangledName); 167 Qualifiers demanglePointerExtQualifiers(StringView &MangledName); 170 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM); [all …]
|
D | Demangle.h | 51 std::string demangle(const std::string &MangledName); 65 bool partialDemangle(const char *MangledName);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | VFABIDemangling.cpp | 27 ParseRet tryParseISA(StringRef &MangledName, VFISAKind &ISA) { in tryParseISA() argument 28 if (MangledName.empty()) in tryParseISA() 31 if (MangledName.startswith(VFABI::_LLVM_)) { in tryParseISA() 32 MangledName = MangledName.drop_front(strlen(VFABI::_LLVM_)); in tryParseISA() 35 ISA = StringSwitch<VFISAKind>(MangledName.take_front(1)) in tryParseISA() 43 MangledName = MangledName.drop_front(1); in tryParseISA() 52 ParseRet tryParseMask(StringRef &MangledName, bool &IsMasked) { in tryParseMask() argument 53 if (MangledName.consume_front("M")) { in tryParseMask() 58 if (MangledName.consume_front("N")) { in tryParseMask() 294 Optional<VFInfo> VFABI::tryDemangleForVFABI(StringRef MangledName) { in tryDemangleForVFABI() argument [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | OrcCBindings.cpp | 34 void LLVMOrcGetMangledSymbol(LLVMOrcJITStackRef JITStack, char **MangledName, in LLVMOrcGetMangledSymbol() argument 38 *MangledName = new char[Mangled.size() + 1]; in LLVMOrcGetMangledSymbol() 39 strcpy(*MangledName, Mangled.c_str()); in LLVMOrcGetMangledSymbol() 42 void LLVMOrcDisposeMangledSymbol(char *MangledName) { delete[] MangledName; } in LLVMOrcDisposeMangledSymbol() argument
|
D | Layer.cpp | 71 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local 72 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit() 73 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
|
D | LLJIT.cpp | 170 std::string MangledName; in mangle() local 172 raw_string_ostream MangledNameStream(MangledName); in mangle() 175 return MangledName; in mangle()
|
D | OrcMCJITReplacement.h | 452 std::string MangledName; in mangle() local 454 raw_string_ostream MangledNameStream(MangledName); in mangle() 457 return MangledName; in mangle()
|
D | OrcCBindingsStack.h | 252 std::string MangledName; in mangle() local 254 raw_string_ostream MangledNameStream(MangledName); in mangle() 257 return MangledName; in mangle()
|
D | Core.cpp | 2197 std::string MangledName; in operator ()() local 2199 raw_string_ostream MangledNameStream(MangledName); in operator ()() 2202 return ES.intern(MangledName); in operator ()()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/ |
D | RecordStreamer.cpp | 142 SmallString<64> MangledName; in flushSymverDirectives() local 146 MangledName.clear(); in flushSymverDirectives() 147 MangledName.reserve(GV.getName().size() + 1); in flushSymverDirectives() 148 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in flushSymverDirectives() 149 MangledNameMap[MangledName] = &GV; in flushSymverDirectives()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | LazyEmittingLayer.h | 147 std::string MangledName; in addGlobalValue() local 149 raw_string_ostream MangledNameStream(MangledName); in addGlobalValue() 155 if (MangledName == SearchName) in addGlobalValue() 160 Names[MangledName] = &GV; in addGlobalValue()
|
D | CompileOnDemandLayer.h | 403 auto MangledName = mangle(F.getName(), DL); in addLogicalModule() local 405 if (auto Sym = LD.findSymbol(BaseLayer, MangledName, false)) in addLogicalModule() 429 StubInits[MangledName] = in addLogicalModule() 571 std::string MangledName; in mangle() local 573 raw_string_ostream MangledNameStream(MangledName); in mangle() 576 return MangledName; in mangle()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPULibFunc.h | 380 bool parseFuncName(StringRef &MangledName) { in parseFuncName() argument 381 return Impl->parseFuncName(MangledName); in parseFuncName() 398 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr); 417 static StringRef getUnmangledName(StringRef MangledName); 430 bool parseUnmangledName(StringRef MangledName);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | InjectTLIMappings.cpp | 125 std::string MangledName = mangleTLIName(TLIName, CI, VF); in addMappingsFromTLI() local 126 if (!OriginalSetOfMappings.count(MangledName)) { in addMappingsFromTLI() 127 Mappings.push_back(MangledName); in addMappingsFromTLI()
|
/third_party/node/deps/v8/tools/gcmole/ |
D | gcmole.cc | 78 typedef std::string MangledName; typedef 79 typedef std::set<MangledName> CalleesSet; 80 typedef std::map<MangledName, MangledName> CalleesMap; 84 MangledName* result) { in GetMangledName() 238 MangledName name; in AnalyzeFunction() 251 typedef std::map<MangledName, CalleesSet* > Callgraph; 253 bool Analyzed(const MangledName& name) { in Analyzed() 257 void EnterScope(const MangledName& name) { in EnterScope() 271 void AddCallee(const MangledName& name, const MangledName& function) { in AddCallee() 340 static std::map<MangledName, std::vector<MangledName>> gc_causes; [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/ |
D | LTOCodeGenerator.cpp | 422 SmallString<64> MangledName; in applyScopeRestrictions() local 431 MangledName.clear(); in applyScopeRestrictions() 432 MangledName.reserve(GV.getName().size() + 1); in applyScopeRestrictions() 433 Mang.getNameWithPrefix(MangledName, &GV, /*CannotUsePrivateLabel=*/false); in applyScopeRestrictions() 434 return MustPreserveSymbols.count(MangledName); in applyScopeRestrictions()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/MCJIT/ |
D | MCJIT.cpp | 318 std::string MangledName; in getSymbolAddress() local 320 raw_string_ostream MangledNameStream(MangledName); in getSymbolAddress() 323 if (auto Sym = findSymbol(MangledName, CheckFunctionsOnly)) { in getSymbolAddress()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 897 SmallString<32> MangledName; in setCallee() local 898 Mangler::getNameWithPrefix(MangledName, Target, DL); in setCallee() 899 MCSymbol *Sym = Ctx.getOrCreateSymbol(MangledName); in setCallee() 1099 SmallString<32> MangledName; in lowerCallTo() local 1100 Mangler::getNameWithPrefix(MangledName, SymName, DL); in lowerCallTo() 1101 MCSymbol *Sym = Ctx.getOrCreateSymbol(MangledName); in lowerCallTo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | VectorUtils.h | 156 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName);
|