|
RetroArch
|
#include <spirv_cross.hpp>
Public Member Functions | |
| CFGBuilder (Compiler &compiler_) | |
| bool | follow_function_call (const SPIRFunction &func) override |
| bool | handle (spv::Op op, const uint32_t *args, uint32_t length) override |
Public Member Functions inherited from spirv_cross::Compiler::OpcodeHandler | |
| virtual | ~OpcodeHandler ()=default |
| virtual void | set_current_block (const SPIRBlock &) |
| virtual bool | begin_function_scope (const uint32_t *, uint32_t) |
| virtual bool | end_function_scope (const uint32_t *, uint32_t) |
Public Attributes | |
| Compiler & | compiler |
| std::unordered_map< uint32_t, std::unique_ptr< CFG > > | function_cfgs |
| Compiler::CFGBuilder::CFGBuilder | ( | spirv_cross::Compiler & | compiler_ | ) |
|
overridevirtual |
Reimplemented from spirv_cross::Compiler::OpcodeHandler.
|
overridevirtual |
Implements spirv_cross::Compiler::OpcodeHandler.
| Compiler& spirv_cross::Compiler::CFGBuilder::compiler |
| std::unordered_map<uint32_t, std::unique_ptr<CFG> > spirv_cross::Compiler::CFGBuilder::function_cfgs |
1.8.15