Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/
DMicrosoftDemangle.cpp42 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 …]
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 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()
DItaniumDemangle.cpp328 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/
DMicrosoftDemangle.h147 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 …]
DDemangle.h51 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/
DVFABIDemangling.cpp27 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/
DOrcCBindings.cpp34 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
DLayer.cpp71 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit() local
72 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
73 SymbolToDefinition[MangledName] = &G; in IRMaterializationUnit()
DLLJIT.cpp170 std::string MangledName; in mangle() local
172 raw_string_ostream MangledNameStream(MangledName); in mangle()
175 return MangledName; in mangle()
DOrcMCJITReplacement.h452 std::string MangledName; in mangle() local
454 raw_string_ostream MangledNameStream(MangledName); in mangle()
457 return MangledName; in mangle()
DOrcCBindingsStack.h252 std::string MangledName; in mangle() local
254 raw_string_ostream MangledNameStream(MangledName); in mangle()
257 return MangledName; in mangle()
DCore.cpp2197 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/
DRecordStreamer.cpp142 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/
DLazyEmittingLayer.h147 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()
DCompileOnDemandLayer.h403 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/
DAMDGPULibFunc.h380 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/
DInjectTLIMappings.cpp125 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/
Dgcmole.cc78 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/
DLTOCodeGenerator.cpp422 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/
DMCJIT.cpp318 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/
DFastISel.cpp897 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/
DVectorUtils.h156 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName);