Searched refs:VariableContainer (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/src/Vulkan/Debug/ |
D | Variable.hpp | 39 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 …]
|
D | Context.hpp | 32 class VariableContainer; 110 std::shared_ptr<VariableContainer> createVariableContainer(); 115 std::shared_ptr<VariableContainer> get(ID<VariableContainer>);
|
D | Thread.hpp | 32 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()
|
D | Type.hpp | 26 class VariableContainer; 44 VariableContainer, // A VariableContainer. enumerator 84 template <> struct TypeOf<VariableContainer> { static std::shared_ptr<Type> get(); };
|
D | Context.cpp | 141 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()
|
D | Type.cpp | 32 std::shared_ptr<Type> TypeOf<VariableContainer>::get() { static auto ty = std::make_shared<Type>(Ki… in get() 63 case Kind::VariableContainer: in string()
|
D | Value.cpp | 58 case Kind::VariableContainer: in string() 60 auto const *vc = static_cast<const VariableContainer *>(this); in string()
|
D | Server.cpp | 245 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/ |
D | SpirvShaderDebugger.cpp | 467 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 …]
|