| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Layer.cpp | 165 char ObjectLayer::ID; 167 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer 169 ObjectLayer::~ObjectLayer() = default; 171 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O, in add() 180 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add() 187 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O) { in add() 195 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create() 209 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, Interface I) in BasicObjectLayerMaterializationUnit()
|
| H A D | ObjectTransformLayer.cpp | 17 using BaseT = RTTIExtends<ObjectTransformLayer, ObjectLayer>; 20 ObjectLayer &BaseLayer, in ObjectTransformLayer()
|
| H A D | ExecutionUtils.cpp | 275 StaticLibraryDefinitionGenerator::loadAllObjectFileMembers(ObjectLayer &L, in loadAllObjectFileMembers() 296 ObjectLayer &L, const char *FileName, VisitMembersFunction VisitMembers, in Load() 310 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in Create() 373 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in Create() 494 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in StaticLibraryDefinitionGenerator()
|
| H A D | IRCompileLayer.cpp | 16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer()
|
| H A D | LazyObjectLinkingLayer.cpp | 75 : ObjectLayer(BaseLayer.getExecutionSession()), BaseLayer(BaseLayer), in LazyObjectLinkingLayer()
|
| H A D | LLJIT.cpp | 835 [](ExecutionSession &ES) -> Expected<std::unique_ptr<ObjectLayer>> { in prepareForConstruction() 948 Expected<std::unique_ptr<ObjectLayer>> 976 return std::unique_ptr<ObjectLayer>(std::move(Layer)); in createObjectLinkingLayer()
|
| H A D | RTDyldObjectLinkingLayer.cpp | 83 using BaseT = RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>;
|
| H A D | OrcV2CBindings.cpp | 67 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ObjectLayer, LLVMOrcObjectLayerRef) 916 return std::unique_ptr<ObjectLayer>( in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 134 class LLVM_ABI ObjectLayer : public RTTIExtends<ObjectLayer, RTTIRoot> { 138 ObjectLayer(ExecutionSession &ES); 139 virtual ~ObjectLayer(); 181 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 183 BasicObjectLayerMaterializationUnit(ObjectLayer &L, 194 ObjectLayer &L;
|
| H A D | ObjectTransformLayer.h | 26 : public RTTIExtends<ObjectTransformLayer, ObjectLayer> { 34 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 45 ObjectLayer &BaseLayer;
|
| H A D | ExecutionUtils.h | 45 class ObjectLayer; variable 298 static VisitMembersFunction loadAllObjectFileMembers(ObjectLayer &L, 310 Load(ObjectLayer &L, const char *FileName, 317 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, 330 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, 340 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, 345 ObjectLayer &L;
|
| H A D | ObjectLinkingLayer.h | 44 public RTTIExtends<ObjectLinkingLayer, ObjectLayer> { 46 using BaseObjectLayer = RTTIExtends<ObjectLinkingLayer, ObjectLayer>; 84 using ObjectLayer::add;
|
| H A D | MachO.h | 35 class ObjectLayer; variable 84 ForceLoadMachOArchiveMembers(ObjectLayer &L, JITDylib &JD, bool ObjCOnly) in ForceLoadMachOArchiveMembers() 91 ObjectLayer &L;
|
| H A D | IRCompileLayer.h | 53 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 65 ObjectLayer &BaseLayer;
|
| H A D | LLJIT.h | 217 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 237 static Expected<std::unique_ptr<ObjectLayer>> 260 std::unique_ptr<ObjectLayer> ObjLinkingLayer; 303 std::function<Expected<std::unique_ptr<ObjectLayer>>(ExecutionSession &)>;
|
| H A D | LazyObjectLinkingLayer.h | 37 class LLVM_ABI LazyObjectLinkingLayer : public ObjectLayer {
|
| H A D | RTDyldObjectLinkingLayer.h | 38 : public RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>,
|