Home
last modified time | relevance | path

Searched refs:Routine (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DRoutine.hpp22 class Routine class
25 Routine() = default;
26 virtual ~Routine() = default;
43 explicit RoutineT(const std::shared_ptr<Routine> &routine) in RoutineT()
69 std::shared_ptr<Routine> routine;
DCoroutine.hpp28 StreamBase(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in StreamBase()
46 std::shared_ptr<Routine> routine;
57 inline Stream(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in Stream()
151 std::shared_ptr<Routine> routine;
DLLVMReactor.hpp84 class Routine;
95 …std::shared_ptr<rr::Routine> acquireRoutine(const char *name, llvm::Function **funcs, size_t count…
DNucleus.hpp40 class Routine;
167 std::shared_ptr<Routine> acquireRoutine(const char *name, const Config::Edit *cfgEdit = nullptr);
204 std::shared_ptr<Routine> acquireCoroutine(const char *name, const Config::Edit *cfg = nullptr);
207 …static CoroutineHandle invokeCoroutineBegin(Routine &routine, std::function<CoroutineHandle()> fun…
DCMakeLists.txt40 Routine.hpp
DLLVMJIT.cpp693 class JITRoutine : public rr::Routine
876 std::shared_ptr<rr::Routine> JITBuilder::acquireRoutine(const char *name, llvm::Function **funcs, s… in acquireRoutine()
DSubzeroReactor.cpp742 class ELFMemoryStreamer : public Ice::ELFStreamer, public Routine
749 : Routine() in ELFMemoryStreamer()
989 static std::shared_ptr<Routine> acquireRoutine(Ice::Cfg *const (&functions)[Count], const char *con… in acquireRoutine()
1086 Routine *handoffRoutine = ::routine; in acquireRoutine()
1089 return std::shared_ptr<Routine>(handoffRoutine); in acquireRoutine()
1092 std::shared_ptr<Routine> Nucleus::acquireRoutine(const char *name, const Config::Edit *cfgEdit /* =… in acquireRoutine()
4933 std::shared_ptr<Routine> Nucleus::acquireCoroutine(const char *name, const Config::Edit *cfgEdit /*… in acquireCoroutine()
4975 Nucleus::CoroutineHandle Nucleus::invokeCoroutineBegin(Routine &routine, std::function<Nucleus::Cor… in invokeCoroutineBegin()
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkDevice.hpp107 std::shared_ptr<rr::Routine> getOrCreate(const Key &key, Function &&createRoutine) in getOrCreate()
118 std::shared_ptr<rr::Routine> newRoutine = createRoutine(key); in getOrCreate()
129 std::unordered_map<Key, std::shared_ptr<rr::Routine>, Key::Hash> snapshot;
132 sw::LRUCache<Key, std::shared_ptr<rr::Routine>, Key::Hash> cache GUARDED_BY(mutex);
/third_party/skia/third_party/externals/swiftshader/src/Renderer/
DRenderer.hpp461 std::shared_ptr<Routine> vertexRoutine;
462 std::shared_ptr<Routine> setupRoutine;
463 std::shared_ptr<Routine> pixelRoutine;
475 std::shared_ptr<Routine> vertexRoutine;
476 std::shared_ptr<Routine> setupRoutine;
477 std::shared_ptr<Routine> pixelRoutine;
DRoutineCache.hpp27 using RoutineCache = LRUCache<State, std::shared_ptr<Routine>>;
DSetupProcessor.hpp94 std::shared_ptr<Routine> routine(const State &state);
DBlitter.hpp115 std::shared_ptr<Routine> generate(const State &state);
DSetupProcessor.cpp224 std::shared_ptr<Routine> SetupProcessor::routine(const State &state) in routine()
DVertexProcessor.hpp290 std::shared_ptr<Routine> routine(const State &state);
DPixelProcessor.hpp313 std::shared_ptr<Routine> routine(const State &state);
/third_party/skia/third_party/externals/swiftshader/src/Shader/
DSetupRoutine.hpp33 std::shared_ptr<Routine> getRoutine();
43 std::shared_ptr<Routine> routine;
DSetupRoutine.cpp668 std::shared_ptr<Routine> SetupRoutine::getRoutine() in getRoutine()
/third_party/skia/third_party/externals/swiftshader/src/Main/
DFrameBuffer.hpp57 static std::shared_ptr<Routine> copyRoutine(const BlitState &state);
93 std::shared_ptr<Routine> blitRoutine;
DFrameBuffer.cpp162 std::shared_ptr<Routine> FrameBuffer::copyRoutine(const BlitState &state) in copyRoutine()
/third_party/skia/third_party/externals/swiftshader/docs/
DReactor.md46 ### Routine and Function<>
48 …ally compiled functions and methods. Reactor's `Routine` class encapsulates a routine. Deleting a
61 The Routine is obtained and materialized by "calling" the `Function<>` object to give it a name:
76Routine` objects are lightweight and merely provide storage and lifetime management of generated r…
DIndex.md34 We refer to the functions generated by Reactor code as [Routine](../src/Reactor/Routine.hpp)s.
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DSpirvShaderSampling.cpp128 std::shared_ptr<rr::Routine> SpirvShader::emitWriteRoutine(ImageInstructionSignature instruction, c… in emitWriteRoutine()
144 std::shared_ptr<rr::Routine> SpirvShader::emitSamplerRoutine(ImageInstructionSignature instruction,… in emitSamplerRoutine()
DSpirvShader.hpp1384 …static std::shared_ptr<rr::Routine> emitSamplerRoutine(ImageInstructionSignature instruction, cons…
1385 …static std::shared_ptr<rr::Routine> emitWriteRoutine(ImageInstructionSignature instruction, const …
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DARMAttributeParser.h27 void (ARMAttributeParser::*Routine)(ARMBuildAttrs::AttrType,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DARMAttributeParser.cpp610 (this->*DisplayRoutines[AHI].Routine)(ARMBuildAttrs::AttrType(Tag), in ParseAttributeList()

12