Home
last modified time | relevance | path

Searched refs:Mangler (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h24 class Mangler; variable
52 Mangler *Mang, const TargetMachine &TM) const;
56 Mangler *Mang, const TargetMachine &TM) const;
62 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang,
68 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
88 Mangler *Mang, const TargetMachine &TM) const;
92 Mangler *Mang, const TargetMachine &TM) const;
96 Mangler *Mang, const TargetMachine &TM) const;
104 Mangler *) const;
109 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang,
[all …]
DAsmPrinter.h49 class Mangler; variable
85 Mangler *Mang;
/external/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h25 class Mangler; variable
59 Mangler *, const TargetMachine &) const { in emitModuleFlags() argument
66 Mangler *) const { in shouldEmitUsedDirectiveFor() argument
83 SectionKind Kind, Mangler *Mang,
90 Mangler *Mang, in SectionForGlobal()
100 Mangler *Mang, const TargetMachine &TM) const = 0;
105 getSpecialCasedSectionGlobals(const GlobalValue *GV, Mangler *Mang, in getSpecialCasedSectionGlobals()
114 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang,
120 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
142 Mangler *Mang, const TargetMachine &TM) const;
DMangler.h27 class Mangler {
50 Mangler(MCContext &context, const TargetData &td) in Mangler() function
68 ManglerPrefixTy PrefixTy = Mangler::Default);
/external/llvm/lib/Target/
DMangler.cpp106 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName, in getNameWithPrefix()
118 if (PrefixTy == Mangler::Private) { in getNameWithPrefix()
121 } else if (PrefixTy == Mangler::LinkerPrivate) { in getNameWithPrefix()
180 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName, in getNameWithPrefix()
183 ManglerPrefixTy PrefixTy = Mangler::Default; in getNameWithPrefix()
185 PrefixTy = Mangler::Private; in getNameWithPrefix()
187 PrefixTy = Mangler::LinkerPrivate; in getNameWithPrefix()
231 MCSymbol *Mangler::getSymbol(const GlobalValue *GV) { in getSymbol()
DTargetLoweringObjectFile.cpp101 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, in getCFIPersonalitySymbol()
245 SectionForGlobal(const GlobalValue *GV, SectionKind Kind, Mangler *Mang, in SectionForGlobal()
261 Mangler *Mang, in SelectSectionForGlobal()
292 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, in getExprForDwarfGlobalReference()
DCMakeLists.txt2 Mangler.cpp
DAndroid.mk4 Mangler.cpp \
/external/llvm/lib/Target/Mips/
DMipsMCInstLower.h22 class Mangler; variable
30 Mangler *Mang;
34 void Initialize(Mangler *mang, MCContext *C);
DMipsTargetObjectFile.h34 Mangler *Mang,
DMipsTargetObjectFile.cpp92 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
/external/llvm/lib/Target/X86/
DX86MCInstLower.h25 class Mangler; variable
32 Mangler *Mang;
38 X86MCInstLower(Mangler *mang, const MachineFunction &MF,
DX86TargetObjectFile.h24 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang,
31 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
DX86TargetObjectFile.cpp25 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, in getExprForDwarfGlobalReference()
44 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, in getCFIPersonalitySymbol()
/external/llvm/lib/CodeGen/
DTargetLoweringObjectFileImpl.cpp49 Mangler *Mang, in getCFIPersonalitySymbol()
176 Mangler *Mang, const TargetMachine &TM) const { in getExplicitSectionGlobal()
209 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
318 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, in getExprForDwarfGlobalReference()
413 Mangler *Mang, const TargetMachine &TM) const { in emitModuleFlags()
467 Mangler *Mang, const TargetMachine &TM) const { in getExplicitSectionGlobal()
506 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
588 shouldEmitUsedDirectiveFor(const GlobalValue *GV, Mangler *Mang) const { in shouldEmitUsedDirectiveFor()
607 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, in getExprForDwarfGlobalReference()
640 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, in getCFIPersonalitySymbol()
[all …]
/external/clang/lib/AST/
DItaniumMangle.cpp3464 CXXNameMangler Mangler(*this, Out, D); in mangleName() local
3465 return Mangler.mangle(D); in mangleName()
3471 CXXNameMangler Mangler(*this, Out, D, Type); in mangleCXXCtor() local
3472 Mangler.mangle(D); in mangleCXXCtor()
3478 CXXNameMangler Mangler(*this, Out, D, Type); in mangleCXXDtor() local
3479 Mangler.mangle(D); in mangleCXXDtor()
3494 CXXNameMangler Mangler(*this, Out); in mangleThunk() local
3495 Mangler.getStream() << "_ZT"; in mangleThunk()
3497 Mangler.getStream() << 'c'; in mangleThunk()
3500 Mangler.mangleCallOffset(Thunk.This.NonVirtual, Thunk.This.VCallOffsetOffset); in mangleThunk()
[all …]
DMicrosoftMangle.cpp1628 MicrosoftCXXNameMangler Mangler(*this, Out); in mangleName() local
1629 return Mangler.mangle(D); in mangleName()
1656 MicrosoftCXXNameMangler Mangler(*this, Out); in mangleCXXVTable() local
1657 Mangler.getStream() << "\01??_7"; in mangleCXXVTable()
1658 Mangler.mangleName(RD); in mangleCXXVTable()
1659 Mangler.getStream() << "6B"; in mangleCXXVTable()
1662 Mangler.getStream() << '@'; in mangleCXXVTable()
/external/llvm/tools/lto/
DLTOCodeGenerator.h26 class Mangler; variable
63 llvm::Mangler &mangler);
DLTOCodeGenerator.cpp261 Mangler &mangler) { in applyRestriction()
296 Mangler mangler(Context, *_target->getTargetData()); in applyScopeRestrictions()
DLTOModule.h61 llvm::Mangler _mangler;
/external/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h34 Mangler *Mang,
DHexagonTargetObjectFile.cpp84 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
/external/llvm/lib/Target/MBlaze/
DMBlazeTargetObjectFile.h35 Mangler *Mang,
DMBlazeTargetObjectFile.cpp78 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetObjectFile.h96 Mangler *Mang, in getExplicitSectionGlobal()

12