reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ExecutionEngine/Orc/Core.h
  583   Error define(std::unique_ptr<MaterializationUnitType> &&MU);

References

lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  157   if (auto Err = PDR.getImplDylib().define(
lib/ExecutionEngine/Orc/Core.cpp
  729     cantFail(JD.define(reexports(SourceJD, AliasMap, MatchNonExported)));
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  174   return JD.define(absoluteSymbols(std::move(RuntimeInterposes)));
  225     cantFail(JD.define(absoluteSymbols(std::move(NewSymbols))));
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
   69     cantFail(CallbacksJD.define(
lib/ExecutionEngine/Orc/LLJIT.cpp
   38   return Main.define(absoluteSymbols(std::move(Symbols)));
lib/ExecutionEngine/Orc/Layer.cpp
   22   return JD.define(std::make_unique<BasicIRLayerMaterializationUnit>(
  114   return JD.define(std::move(*ObjMU));
lib/ExecutionEngine/Orc/Speculation.cpp
   52   return JD.define(absoluteSymbols({
tools/llvm-jitlink/llvm-jitlink.cpp
  656     if (auto Err = JD.define(absoluteSymbols({{S.ES.intern(Name), AbsDef}})))
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
   40   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
  103   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  108   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
  125   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
  175   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  197   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarHiddenSym}})));
  200   cantFail(JD2.define(absoluteSymbols({{Bar, QuxSym}})));
  226   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  227   cantFail(JD.define(std::move(MU)));
  267   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  268   cantFail(JD.define(symbolAliases({{Baz, {Foo, JITSymbolFlags::Exported}},
  270   cantFail(JD.define(absoluteSymbols({{Qux, QuxSym}})));
  283   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  284   cantFail(JD.define(symbolAliases(
  300   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  304   cantFail(JD2.define(reexports(JD, {{Bar, {Foo, BarSym.getFlags()}}})));
  314   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  329   cantFail(JD2.define(reexports(
  343   cantFail(JD2.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  788   cantFail(JD.define(std::move(MU)));
  823   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  828   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  855   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  953   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  969       cantFail(JD.define(absoluteSymbols(std::move(NewDefs))));
 1023   cantFail(JD.define(absoluteSymbols({{Baz, BazSym}})));
 1058   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
 1065   cantFail(JD.define(std::move(BarMU)));
 1109   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp
   40   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   23   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));