Lines Matching refs:SpirvShader
795 sw::SpirvShader::Function::ID function;
826 sw::SpirvShader::Object::ID variable;
892 sw::SpirvShader::Object::ID variable;
901 sw::SpirvShader::Object::ID value;
949 struct SpirvShader::Impl::Debugger : public vk::dbg::ClientEventListener
954 Debugger(const SpirvShader *shader, const std::shared_ptr<vk::dbg::Context> &ctx);
990 const SpirvShader *const shader; // The shader program being debugged
1078 void create(const SpirvShader *, const EmitState *, Object::ID);
1166 class sw::SpirvShader::Impl::Debugger::LocalVariableValue : public vk::dbg::Value
1223 class SpirvShader::Impl::Debugger::State
1371 …dbg::Value> buildSpirvValue(State *state, Shadow::Memory memory, const SpirvShader::Type &type, in…
1387 SpirvShader::Impl::Debugger::Debugger(const SpirvShader *shader, const std::shared_ptr<vk::dbg::Con… in Debugger()
1393 SpirvShader::Impl::Debugger::~Debugger() in ~Debugger()
1398 void SpirvShader::Impl::Debugger::finalize() in finalize()
1409 void sw::SpirvShader::Impl::Debugger::setNextSetLocationIsSteppable() in setNextSetLocationIsSteppable()
1414 void SpirvShader::Impl::Debugger::setScope(debug::SourceScope *scope) in setScope()
1419 void SpirvShader::Impl::Debugger::setLocation(EmitState *state, const std::shared_ptr<vk::dbg::File… in setLocation()
1464 void SpirvShader::Impl::Debugger::setLocation(EmitState *state, const char *path, int line) in setLocation()
1475 void SpirvShader::Impl::Debugger::onSetBreakpoint(const vk::dbg::Location &location, bool &handled) in onSetBreakpoint()
1491 void SpirvShader::Impl::Debugger::onSetBreakpoint(const std::string &func, bool &handled) in onSetBreakpoint()
1509 void SpirvShader::Impl::Debugger::onBreakpointsChanged() in onBreakpointsChanged()
1560 void SpirvShader::Impl::Debugger::defineOrEmit(InsnIterator insn, Pass pass, F &&emit) in defineOrEmit()
1574 void SpirvShader::Impl::Debugger::process(const InsnIterator &insn, EmitState *state, Pass pass) in process()
1897 void SpirvShader::Impl::Debugger::add(ID id, std::unique_ptr<debug::Object> &&obj) in add()
1904 void SpirvShader::Impl::Debugger::addNone(debug::Object::ID id) in addNone()
1910 bool SpirvShader::Impl::Debugger::isNone(debug::Object::ID id) const in isNone()
1918 T *SpirvShader::Impl::Debugger::get(SpirvID<T> id) const in get()
1929 T *SpirvShader::Impl::Debugger::getOrNull(SpirvID<T> id) const in getOrNull()
1942 void SpirvShader::Impl::Debugger::Shadow::create(const SpirvShader *shader, const EmitState *state,… in create()
1965 auto val = SpirvShader::Operand(shader, state, objId).Int(i); in create()
1988 SpirvShader::Impl::Debugger::Shadow::Memory
1989 SpirvShader::Impl::Debugger::Shadow::get(const State *state, Object::ID objId) const in get()
2000 SpirvShader::Impl::Debugger::Shadow::Memory::operator void *() in operator void*()
2005 SpirvShader::Impl::Debugger::Shadow::Memory
2006 SpirvShader::Impl::Debugger::Shadow::Memory::dref(int lane) const in dref()
2015 sw::SpirvShader::Impl::Debugger::LocalVariableValue::LocalVariableValue( in LocalVariableValue()
2022 sw::SpirvShader::Impl::Debugger::LocalVariableValue::LocalVariableValue( in LocalVariableValue()
2032 std::string sw::SpirvShader::Impl::Debugger::LocalVariableValue::type() in type()
2038 std::string sw::SpirvShader::Impl::Debugger::LocalVariableValue::get(const vk::dbg::FormatFlags &fm… in get()
2044 std::shared_ptr<vk::dbg::Variables> sw::SpirvShader::Impl::Debugger::LocalVariableValue::children() in children()
2050 void sw::SpirvShader::Impl::Debugger::LocalVariableValue::updateValue() in updateValue()
2116 SpirvShader::Impl::Debugger::State *SpirvShader::Impl::Debugger::State::create(const Debugger *debu… in create()
2121 void SpirvShader::Impl::Debugger::State::destroy(State *state) in destroy()
2126 SpirvShader::Impl::Debugger::State::State(const Debugger *debugger) in State()
2136 SpirvShader::Impl::Debugger::State::~State() in ~State()
2141 void SpirvShader::Impl::Debugger::State::trap(int index) in trap()
2161 SpirvShader::Impl::Debugger::State::Data::Data(State *state) in Data()
2181 void SpirvShader::Impl::Debugger::State::Data::terminate(State *state) in terminate()
2196 void SpirvShader::Impl::Debugger::State::Data::trap(int index, State *state) in trap()
2330 void SpirvShader::Impl::Debugger::State::Data::updateFrameLocals(State *state, vk::dbg::Frame &fram… in updateFrameLocals()
2340 SpirvShader::Impl::Debugger::State::Data::PerLaneVariables
2341 SpirvShader::Impl::Debugger::State::Data::getOrCreateLocals(State *state, debug::LexicalBlock const… in getOrCreateLocals()
2396 void SpirvShader::Impl::Debugger::State::Data::buildGlobal(const char *name, const T &val) in buildGlobal()
2402 void SpirvShader::Impl::Debugger::State::Data::buildGlobal(const char *name, const sw::SIMD::PerLan… in buildGlobal()
2410 void SpirvShader::Impl::Debugger::State::Data::buildGlobals(State *state) in buildGlobals()
2482 SpirvShader::Impl::Debugger::State::Data::buildSpirvVariables(State *state, int lane) const in buildSpirvVariables()
2517 SpirvShader::Impl::Debugger::State::Data::buildSpirvValue(State *state, Shadow::Memory memory, cons… in buildSpirvValue()
2550 void SpirvShader::dbgInit(const std::shared_ptr<vk::dbg::Context> &ctx) in dbgInit()
2555 void SpirvShader::dbgTerm() in dbgTerm()
2563 void SpirvShader::dbgCreateFile() in dbgCreateFile()
2597 void SpirvShader::dbgBeginEmit(EmitState *state) const in dbgBeginEmit()
2657 void SpirvShader::dbgEndEmit(EmitState *state) const in dbgEndEmit()
2667 void SpirvShader::dbgBeginEmitInstruction(InsnIterator insn, EmitState *state) const in dbgBeginEmitInstruction()
2721 void SpirvShader::dbgEndEmitInstruction(InsnIterator insn, EmitState *state) const in dbgEndEmitInstruction()
2747 void SpirvShader::dbgUpdateActiveLaneMask(RValue<SIMD::Int> mask, EmitState *state) const in dbgUpdateActiveLaneMask()
2757 void SpirvShader::dbgDeclareResult(const InsnIterator &insn, Object::ID resultId) const in dbgDeclareResult()
2765 SpirvShader::EmitResult SpirvShader::EmitLine(InsnIterator insn, EmitState *state) const in EmitLine()
2776 void SpirvShader::DefineOpenCLDebugInfo100(const InsnIterator &insn) in DefineOpenCLDebugInfo100()
2797 SpirvShader::EmitResult SpirvShader::EmitOpenCLDebugInfo100(InsnIterator insn, EmitState *state) co… in EmitOpenCLDebugInfo100()
2813 void SpirvShader::dbgInit(const std::shared_ptr<vk::dbg::Context> &dbgctx) {} in dbgInit()
2814 void SpirvShader::dbgTerm() {} in dbgTerm()
2815 void SpirvShader::dbgCreateFile() {} in dbgCreateFile()
2816 void SpirvShader::dbgBeginEmit(EmitState *state) const {} in dbgBeginEmit()
2817 void SpirvShader::dbgEndEmit(EmitState *state) const {} in dbgEndEmit()
2818 void SpirvShader::dbgBeginEmitInstruction(InsnIterator insn, EmitState *state) const {} in dbgBeginEmitInstruction()
2819 void SpirvShader::dbgEndEmitInstruction(InsnIterator insn, EmitState *state) const {} in dbgEndEmitInstruction()
2820 void SpirvShader::dbgExposeIntermediate(Object::ID id, EmitState *state) const {} in dbgExposeIntermediate()
2821 void SpirvShader::dbgUpdateActiveLaneMask(RValue<SIMD::Int> mask, EmitState *state) const {} in dbgUpdateActiveLaneMask()
2822 void SpirvShader::dbgDeclareResult(const InsnIterator &insn, Object::ID resultId) const {} in dbgDeclareResult()
2824 void SpirvShader::DefineOpenCLDebugInfo100(const InsnIterator &insn) {} in DefineOpenCLDebugInfo100()
2826 SpirvShader::EmitResult SpirvShader::EmitOpenCLDebugInfo100(InsnIterator insn, EmitState *state) co… in EmitOpenCLDebugInfo100()
2831 SpirvShader::EmitResult SpirvShader::EmitLine(InsnIterator insn, EmitState *state) const in EmitLine()