|
TPDE
|
Call argument, enhancing an IRValueRef with information on how to pass it. More...
#include <CompilerBase.hpp>
Public Types | |
| enum class | Flag : u8 { none , zext , sext , sret , byval , allow_split } |
Public Attributes | |
| IRValueRef | value |
| Argument IR value. | |
| Flag | flag |
| Value handling flag. | |
| u8 | byval_align |
| For Flag::byval, the stack alignment. | |
| u8 | ext_bits = 0 |
| For Flag::zext and Flag::sext, the source bit width. | |
| u32 | byval_size |
| For Flag::byval, the argument size. | |
Call argument, enhancing an IRValueRef with information on how to pass it.
Definition at line 214 of file CompilerBase.hpp.
|
strong |
Definition at line 215 of file CompilerBase.hpp.