OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MangledName
(Results
1 - 25
of
44
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Demangle/
Demangle.cpp
16
static bool isItaniumEncoding(const std::string &
MangledName
) {
17
size_t Pos =
MangledName
.find_first_not_of('_');
19
return Pos > 0 && Pos <= 4 &&
MangledName
[Pos] == 'Z';
22
std::string llvm::demangle(const std::string &
MangledName
) {
24
if (isItaniumEncoding(
MangledName
))
25
Demangled = itaniumDemangle(
MangledName
.c_str(), nullptr, nullptr, nullptr);
27
Demangled = microsoftDemangle(
MangledName
.c_str(), nullptr, nullptr,
31
return
MangledName
;
MicrosoftDemangle.cpp
42
static bool isMemberPointer(StringView
MangledName
, bool &Error) {
44
switch (
MangledName
.popFront()) {
68
if (startsWithDigit(
MangledName
)) {
69
if (
MangledName
[0] != '6' &&
MangledName
[0] != '8') {
73
return (
MangledName
[0] == '8');
78
MangledName
.consumeFront('E'); // 64-bit
79
MangledName
.consumeFront('I'); // restrict
80
MangledName
.consumeFront('F'); // unaligned
82
if (
MangledName
.empty())
[
all
...]
ItaniumDemangle.cpp
326
char *llvm::itaniumDemangle(const char *
MangledName
, char *Buf,
328
if (
MangledName
== nullptr || (Buf != nullptr && N == nullptr)) {
335
Demangler Parser(
MangledName
,
MangledName
+ std::strlen(
MangledName
));
378
// Demangle
MangledName
into an AST, storing it into this->RootNode.
379
bool ItaniumPartialDemangler::partialDemangle(const char *
MangledName
) {
381
size_t Len = std::strlen(
MangledName
);
382
Parser->reset(
MangledName
,
MangledName
+ Len)
[
all
...]
RustDemangle.cpp
25
char *llvm::rustDemangle(const char *
MangledName
, char *Buf, size_t *N,
27
if (
MangledName
== nullptr || (Buf != nullptr && N == nullptr)) {
34
StringView Mangled(
MangledName
);
/src/external/apache2/llvm/dist/llvm/tools/vfabi-demangle-fuzzer/
vfabi-demangler-fuzzer.cpp
23
const StringRef
MangledName
((const char *)Data, Size);
30
if (!
MangledName
.empty() &&
MangledName
.find_first_of(0) == StringRef::npos)
32
MangledName
,
34
const auto Info = VFABI::tryDemangleForVFABI(
MangledName
, *M);
/src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
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
...]
Demangle.h
61
char *rustDemangle(const char *
MangledName
, char *Buf, size_t *N, int *Status);
65
/// \param
MangledName
- reference to string to demangle.
68
std::string demangle(const std::string &
MangledName
);
82
bool partialDemangle(const char *
MangledName
);
RustDemangle.h
84
bool demangle(StringView
MangledName
);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
VFABIDemangling.cpp
27
ParseRet tryParseISA(StringRef &
MangledName
, VFISAKind &ISA) {
28
if (
MangledName
.empty())
31
if (
MangledName
.startswith(VFABI::_LLVM_)) {
32
MangledName
=
MangledName
.drop_front(strlen(VFABI::_LLVM_));
35
ISA = StringSwitch<VFISAKind>(
MangledName
.take_front(1))
43
MangledName
=
MangledName
.drop_front(1);
50
/// sets `IsMasked` accordingly. The input string `
MangledName
` is
52
ParseRet tryParseMask(StringRef &
MangledName
, bool &IsMasked)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
Mangling.cpp
25
std::string
MangledName
;
27
raw_string_ostream MangledNameStream(
MangledName
);
30
return ES.intern(
MangledName
);
78
auto
MangledName
= Mangle(G->getName());
79
SymbolFlags[
MangledName
] = JITSymbolFlags::fromGlobalValue(*G);
81
(*SymbolToDefinition)[
MangledName
] = G;
Layer.cpp
79
auto
MangledName
= Mangle(G.getName());
80
SymbolFlags[
MangledName
] = JITSymbolFlags::fromGlobalValue(G);
81
SymbolToDefinition[
MangledName
] = &G;
/src/sys/external/bsd/compiler_rt/dist/lib/profile/
PGOProfiling.c
36
void llvm_pgo_emit(const char *
MangledName
, uint32_t NumCounters,
39
fprintf(OutputFile, "%s %u\n",
MangledName
, NumCounters);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCXX.cpp
127
StringRef
MangledName
= getMangledName(AliasDecl);
128
llvm::GlobalValue *Entry = GetGlobalValue(
MangledName
);
131
if (Replacements.count(
MangledName
))
156
addReplacement(
MangledName
, Aliasee);
198
Alias->setName(
MangledName
);
CodeGenModule.cpp
273
StringRef
MangledName
= I.first();
275
llvm::GlobalValue *Entry = GetGlobalValue(
MangledName
);
350
StringRef
MangledName
= getMangledName(GD);
351
llvm::GlobalValue *Entry = GetGlobalValue(
MangledName
);
403
StringRef
MangledName
= getMangledName(GD);
404
llvm::GlobalValue *Entry = GetGlobalValue(
MangledName
);
1341
std::string
MangledName
= getMangledNameImpl(*this, GD, ND);
1363
auto Result = Manglings.insert(std::make_pair(
MangledName
, GD));
2903
StringRef
MangledName
= getMangledName(GD);
2909
GetOrCreateLLVMFunction(
MangledName
, Ty, GD, /*ForVTable=*/false
[
all
...]
MicrosoftCXXABI.cpp
337
StringRef
MangledName
= OutName.str();
339
if (auto *VDispMap = CGM.getModule().getNamedGlobal(
MangledName
))
370
/*Initializer=*/Init,
MangledName
);
3488
StringRef
MangledName
("??_7type_info@@6B@");
3489
if (auto VTable = CGM.getModule().getNamedGlobal(
MangledName
))
3494
/*Initializer=*/nullptr,
MangledName
);
3639
SmallString<256>
MangledName
;
3641
llvm::raw_svector_ostream Out(
MangledName
);
3646
if (auto CHD = Module.getNamedGlobal(
MangledName
))
3674
MangledName
);
[
all
...]
ModuleBuilder.cpp
110
const Decl *GetDeclForMangledName(StringRef
MangledName
) {
112
if (!Builder->lookupRepresentativeDecl(
MangledName
, Result))
/src/external/apache2/llvm/dist/llvm/lib/Object/
RecordStreamer.cpp
143
SmallString<64>
MangledName
;
147
MangledName
.clear();
148
MangledName
.reserve(GV.getName().size() + 1);
149
Mang.getNameWithPrefix(
MangledName
, &GV, /*CannotUsePrivateLabel=*/false);
150
MangledNameMap[
MangledName
] = &GV;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InjectTLIMappings.cpp
97
std::string
MangledName
= VFABI::mangleTLIVectorName(
99
if (!OriginalSetOfMappings.count(
MangledName
)) {
100
Mappings.push_back(
MangledName
);
/src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangCommentCommandInfoEmitter.cpp
120
std::string
MangledName
= MangleName(Tag.getValueAsString("Name"));
122
OS << "COMMENT_COMMAND(" <<
MangledName
<< ")\n";
RISCVVEmitter.cpp
153
std::string
MangledName
;
170
RVVIntrinsic(StringRef Name, StringRef Suffix, StringRef
MangledName
,
179
StringRef getMangledName() const { return
MangledName
; }
758
// Init Name and
MangledName
761
MangledName
= NewName.split("_").first.str();
763
MangledName
= NewMangledName.str();
1063
StringRef
MangledName
= R->getValueAsString("
MangledName
");
1118
Name, SuffixStr,
MangledName
, IRName, HasSideEffects,
1127
Name, SuffixStr,
MangledName
, IRNameMask, HasSideEffects
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
ModuleBuilder.h
75
const Decl *GetDeclForMangledName(llvm::StringRef
MangledName
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULibFunc.h
339
virtual bool parseFuncName(StringRef &
mangledName
) = 0;
381
bool parseFuncName(StringRef &
MangledName
) {
382
return Impl->parseFuncName(
MangledName
);
399
static bool parse(StringRef
MangledName
, AMDGPULibFunc &Ptr);
418
static StringRef getUnmangledName(StringRef
MangledName
);
420
bool parseFuncName(StringRef &
mangledName
) override;
431
bool parseUnmangledName(StringRef
MangledName
);
/src/external/apache2/llvm/dist/llvm/lib/LTO/
LTOCodeGenerator.cpp
406
SmallString<64>
MangledName
;
415
MangledName
.clear();
416
MangledName
.reserve(GV.getName().size() + 1);
417
Mang.getNameWithPrefix(
MangledName
, &GV, /*CannotUsePrivateLabel=*/false);
418
return MustPreserveSymbols.count(
MangledName
);
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h
162
/// \param
MangledName
-> input string in the format
169
Optional<VFInfo> tryDemangleForVFABI(StringRef
MangledName
, const Module &M);
234
for (const auto &
MangledName
: ListOfStrings) {
236
VFABI::tryDemangleForVFABI(
MangledName
, *(CI.getModule()));
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.cpp
324
std::string
MangledName
;
326
raw_string_ostream MangledNameStream(
MangledName
);
329
if (auto Sym = findSymbol(
MangledName
, CheckFunctionsOnly)) {
Completed in 55 milliseconds
1
2
Indexes created Tue Jun 16 00:25:01 UTC 2026