Home
last modified time | relevance | path

Searched refs:Mangle (Results 1 – 25 of 41) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
H A DLLJITWithLazyReexports.cpp133 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main() local
135 {{Mangle("foo"), in main()
136 {Mangle("foo_body"), in main()
138 {Mangle("bar"), in main()
139 {Mangle("bar_body"), in main()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h132 Error addSpeculationRuntime(JITDylib &JD, MangleAndInterner &Mangle);
179 MangleAndInterner &Mangle, ResultEval Interpreter) in IRSpeculationLayer() argument
181 S(Spec), Mangle(Mangle), QueryAnalysis(Interpreter) {} in IRSpeculationLayer()
194 TargetJITNames.insert(Mangle(TargetNames)); in internToJITSymbols()
195 InternedNames[Mangle(NamePair.first)] = std::move(TargetJITNames); in internToJITSymbols()
202 MangleAndInterner &Mangle; variable
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/
H A DLLJITWithExecutorProcessControl.cpp167 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main() local
169 {{Mangle("foo"), in main()
170 {Mangle("foo_body"), in main()
172 {Mangle("bar"), in main()
173 {Mangle("bar_body"), in main()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp38 MangleAndInterner Mangle(ES, GVs[0]->getParent()->getDataLayout()); in add() local
50 auto EmuTLSV = Mangle(("__emutls_v." + GV->getName()).str()); in add()
67 auto EmuTLST = Mangle(("__emutls_t." + GV->getName()).str()); in add()
76 auto MangledName = Mangle(G->getName()); in add()
H A DSpeculation.cpp43 MangleAndInterner &Mangle) { in addSpeculationRuntime() argument
50 {Mangle("__orc_speculator"), ThisPtr}, // Data Symbol in addSpeculationRuntime()
51 {Mangle("__orc_speculate_for"), SpeculateForEntryPtr} // Callable Symbol in addSpeculationRuntime()
H A DLayer.cpp39 MangleAndInterner Mangle(ES, this->TSM.getModuleUnlocked()->getDataLayout()); in IRMaterializationUnit() local
55 auto EmuTLSV = Mangle(("__emutls_v." + GV.getName()).str()); in IRMaterializationUnit()
71 auto EmuTLST = Mangle(("__emutls_t." + GV.getName()).str()); in IRMaterializationUnit()
78 auto MangledName = Mangle(G.getName()); in IRMaterializationUnit()
H A DExecutionUtils.cpp118 MangleAndInterner Mangle( in add() local
138 Mangle(CtorDtor.Func->getName())); in add()
187 MangleAndInterner &Mangle) { in enable() argument
189 RuntimeInterposes[Mangle("__dso_handle")] = in enable()
192 RuntimeInterposes[Mangle("__cxa_atexit")] = in enable()
H A DCompileOnDemandLayer.cpp323 MangleAndInterner Mangle(ES, M.getDataLayout()); in emitPartition() local
/openbsd-src/gnu/llvm/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp89 return ES->lookup({&MainJD}, Mangle(UnmangledName)); in lookup()
114 SpeculateLayer(*this->ES, CompileLayer, S, Mangle, BlockFreqQuery()), in SpeculativeJIT()
127 ExitOnErr(S.addSpeculationRuntime(MainJD, Mangle)); in SpeculativeJIT()
129 ExitOnErr(CXXRuntimeoverrides.enable(MainJD, Mangle)); in SpeculativeJIT()
138 MangleAndInterner Mangle{*ES, DL}; member in SpeculativeJIT
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h38 MangleAndInterner Mangle; variable
48 : ES(std::move(ES)), DL(std::move(DL)), Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
97 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h38 MangleAndInterner Mangle; variable
48 : ES(std::move(ES)), DL(std::move(DL)), Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
93 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/openbsd-src/gnu/llvm/llvm/tools/lli/
H A DExecutionUtils.cpp101 std::vector<BuiltinFunctionKind> Enabled, orc::MangleAndInterner &Mangle) in LLIBuiltinFunctionGenerator() argument
107 expose(Mangle("__dump_jit_debug_descriptor"), &dumpDebugDescriptor); in LLIBuiltinFunctionGenerator()
110 expose(Mangle("__dump_jit_debug_objects"), &dumpDebugObjects); in LLIBuiltinFunctionGenerator()
H A DExecutionUtils.h36 orc::MangleAndInterner &Mangle);
H A Dlli.cpp974 orc::MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in runOrcJIT() local
982 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in runOrcJIT()
989 Mangle)); in runOrcJIT()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h106 MangleAndInterner Mangle(BaseLayer.getExecutionSession(), DL); in getInterface()
108 Symbols[Mangle(F.getName())] = in getInterface()
133 MangleAndInterner Mangle; variable
152 Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
218 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h43 MangleAndInterner Mangle; variable
54 : ES(std::move(ES)), DL(std::move(DL)), Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
101 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h46 MangleAndInterner Mangle; variable
65 Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
127 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp87 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main() local
91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in main()
/openbsd-src/gnu/llvm/llvm/docs/
H A DORCv2.rst317 { Mangle("printf"),
366 { Mangle("__MyJITInstance"),
387 Verbose ? Mangle("log_detailed") : Mangle("log_fast");
391 { Mangle("log"),
408 { Mangle("bar"), { Mangle("foo"), JITSymbolFlags::Exported } }
456 { Mangle("foo"), { Mangle("foo_body"), ReexportedFlags } },
457 { Mangle("bar"), { Mangle("bar_body"), ReexportedFlags } }
563 MangleAndInterner Mangle(ES, DL);
568 auto Sym = ES.lookup({&MainJD}, Mangle("main"));
816 MangleAndInterner Mangle(ES, DL);
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DMangle.cpp459 auto Mangle = [&](ObjCKind Kind, StringRef ClassName) -> std::string { in getAllManglings() local
467 Mangle(ObjCClass, ClassName), in getAllManglings()
468 Mangle(ObjCMetaclass, ClassName), in getAllManglings()
H A DCMakeLists.txt90 Mangle.cpp
/openbsd-src/gnu/llvm/llvm/docs/tutorial/
H A DBuildingAJIT1.rst135 MangleAndInterner Mangle;
143 DL(std::move(DL)), Mangle(ES, this->DL),
155 and MangleAndInterner, ``DL`` and ``Mangle``, that will be used for symbol mangling
228 return ES.lookup({&ES.getMainJITDylib()}, Mangle(Name.str()));
260 ``Mangle`` member function object.
/openbsd-src/gnu/usr.bin/clang/libclangAST/
H A DMakefile61 Mangle.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/AST/
H A DBUILD.gn118 "Mangle.cpp",
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h125 enum class QualifierMangleMode { Drop, Mangle, Result }; enumerator

12