|
virtual void | pop_main () override |
|
virtual void | pop_return () override |
|
virtual void | resize (size_t main_sz, size_t return_sz) override |
|
virtual int64_t | main_data (size_t index) const override |
|
virtual int64_t | return_data (size_t index) const override |
|
virtual LLVMValueRef | main_ex (size_t index) const override |
|
virtual LLVMValueRef | return_ex (size_t index) const override |
|
virtual int64_t | main_data_back (size_t index) const override |
|
virtual int64_t | return_data_back (size_t index) const override |
|
virtual LLVMValueRef | main_ex_back (size_t index) const override |
|
virtual LLVMValueRef | return_ex_back (size_t index) const override |
|
virtual stack_type | get_type () const override |
|
virtual void | set_main_data (size_t index, int64_t value) override |
|
virtual void | set_return_data (size_t index, int64_t value) override |
|
virtual void | set_main_ex (size_t index, LLVMValueRef value) override |
|
virtual void | set_return_ex (size_t index, LLVMValueRef value) override |
|
virtual void | set_main_data_back (size_t index, int64_t value) override |
|
virtual void | set_return_data_back (size_t index, int64_t value) override |
|
virtual void | set_main_ex_back (size_t index, LLVMValueRef value) override |
|
virtual void | set_return_ex_back (size_t index, LLVMValueRef value) override |
|
virtual void | move_into (state_stack &&other) override |
|
virtual void | copy_into (state_stack const &other) override |
|
virtual void | push_back_main (int32_t type, int64_t data, LLVMValueRef expr) override |
|
virtual void | push_back_return (int32_t type, int64_t data, LLVMValueRef expr) override |
|
virtual std::unique_ptr< state_stack > | copy () const override |
|
void | mark_used_from_main (size_t count) |
|
void | mark_used_from_return (size_t count) |
|
| state_stack ()=default |
|
| state_stack (state_stack &&)=default |
|
| state_stack (const state_stack &)=default |
|
virtual | ~state_stack ()=default |
|
virtual void | pop_main ()=0 |
|
virtual void | pop_return ()=0 |
|
virtual int64_t | main_data (size_t index) const =0 |
|
virtual int64_t | return_data (size_t index) const =0 |
|
virtual LLVMValueRef | main_ex (size_t index) const =0 |
|
virtual LLVMValueRef | return_ex (size_t index) const =0 |
|
virtual int64_t | main_data_back (size_t index) const =0 |
|
virtual int64_t | return_data_back (size_t index) const =0 |
|
virtual LLVMValueRef | main_ex_back (size_t index) const =0 |
|
virtual LLVMValueRef | return_ex_back (size_t index) const =0 |
|
virtual void | set_main_data (size_t index, int64_t value)=0 |
|
virtual void | set_return_data (size_t index, int64_t value)=0 |
|
virtual void | set_main_ex (size_t index, LLVMValueRef value)=0 |
|
virtual void | set_return_ex (size_t index, LLVMValueRef value)=0 |
|
virtual void | set_main_data_back (size_t index, int64_t value)=0 |
|
virtual void | set_return_data_back (size_t index, int64_t value)=0 |
|
virtual void | set_main_ex_back (size_t index, LLVMValueRef value)=0 |
|
virtual void | set_return_ex_back (size_t index, LLVMValueRef value)=0 |
|
virtual stack_type | get_type () const =0 |
|
virtual void | move_into (state_stack &&other)=0 |
|
virtual void | copy_into (state_stack const &other)=0 |
|
virtual void | push_back_main (int32_t type, int64_t data, LLVMValueRef expr)=0 |
|
virtual void | push_back_return (int32_t type, int64_t data, LLVMValueRef expr)=0 |
|
virtual std::unique_ptr< state_stack > | copy () const =0 |
|
virtual void | resize (size_t main_sz, size_t return_sz)=0 |
|
size_t | main_size () const |
|
size_t | return_size () const |
|
int32_t | main_type (size_t index) const |
|
int32_t | return_type (size_t index) const |
|
int32_t | main_type_back (size_t index) const |
|
int32_t | return_type_back (size_t index) const |
|
void | set_main_type (size_t index, int32_t type) |
|
void | set_return_type (size_t index, int32_t type) |
|
void | set_main_type_back (size_t index, int32_t type) |
|
void | set_return_type_back (size_t index, int32_t type) |
|
Definition at line 300 of file fif.hpp.