Home
last modified time | relevance | path

Searched refs:VariableContainer (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/src/Vulkan/Debug/
DVariable.hpp39 class VariableContainer : public Value class
42 using ID = dbg::ID<VariableContainer>;
44 inline VariableContainer(ID id);
65 inline void extend(const std::shared_ptr<VariableContainer> &base);
86 std::vector<std::shared_ptr<VariableContainer>> extends;
89 VariableContainer::VariableContainer(ID id) in VariableContainer() function in vk::dbg::VariableContainer
94 void VariableContainer::foreach(size_t startIndex, size_t count, const F &cb) const in foreach()
101 void VariableContainer::foreach(ForeachIndex &index, const F &cb) const in foreach()
119 bool VariableContainer::find(const std::string &name, const F &cb) const in find()
140 void VariableContainer::put(const Variable &var) in put()
[all …]
DContext.hpp32 class VariableContainer;
110 std::shared_ptr<VariableContainer> createVariableContainer();
115 std::shared_ptr<VariableContainer> get(ID<VariableContainer>);
DThread.hpp32 class VariableContainer;
45 const std::shared_ptr<VariableContainer> &variables);
54 const std::shared_ptr<VariableContainer> variables;
59 const std::shared_ptr<VariableContainer> &variables) in Scope()
DType.hpp26 class VariableContainer;
44 VariableContainer, // A VariableContainer. enumerator
84 template <> struct TypeOf<VariableContainer> { static std::shared_ptr<Type> get(); };
DContext.cpp141 WeakMap<VariableContainer::ID, VariableContainer> variableContainers;
146 VariableContainer::ID nextVariableContainerID = 1;
325 std::shared_ptr<VariableContainer> Context::Lock::createVariableContainer() in createVariableContainer()
327 auto container = std::make_shared<VariableContainer>(ctx->nextVariableContainerID++); in createVariableContainer()
332 std::shared_ptr<VariableContainer> Context::Lock::get(VariableContainer::ID id) in get()
DType.cpp32 std::shared_ptr<Type> TypeOf<VariableContainer>::get() { static auto ty = std::make_shared<Type>(Ki… in get()
63 case Kind::VariableContainer: in string()
DValue.cpp58 case Kind::VariableContainer: in string()
60 auto const *vc = static_cast<const VariableContainer *>(this); in string()
DServer.cpp245 auto vars = lock.get(VariableContainer::ID(req.variablesReference)); in Impl()
259 if(v.value->type()->kind == Kind::VariableContainer) in Impl()
261 auto const vc = static_cast<const VariableContainer *>(v.value.get()); in Impl()
430 std::vector<std::shared_ptr<vk::dbg::VariableContainer>> variables = { in Impl()
/external/swiftshader/src/Pipeline/
DSpirvShaderDebugger.cpp467 vk::dbg::VariableContainer *hovers(const debug::Scope *);
468 vk::dbg::VariableContainer *localsLane(const debug::Scope *, int lane);
469 vk::dbg::VariableContainer *builtinsLane(int lane);
472 vk::dbg::VariableContainer *group(vk::dbg::VariableContainer *vc, K key);
475 void putVal(vk::dbg::VariableContainer *vc, K key, V value);
478 void putRef(vk::dbg::VariableContainer *vc, K key, V *ptr);
486 std::array<std::shared_ptr<vk::dbg::VariableContainer>, sw::SIMD::Width> localsByLane;
496 …std::array<std::shared_ptr<vk::dbg::VariableContainer>, sw::SIMD::Width> builtinsByLane; // Scope…
563 vk::dbg::VariableContainer *SpirvShader::Impl::Debugger::State::hovers(const debug::Scope *scope) in hovers()
568 vk::dbg::VariableContainer *SpirvShader::Impl::Debugger::State::localsLane(const debug::Scope *scop… in localsLane()
[all …]