Module debris_llir::llir_nodes
source · Expand description
Contains every node that can be produced in the llir step.
Note that changing any node kind can lead to miscompilations if it isn’t also updated at the optimizers!
Macros
Structs
- Operates on two scoreboard values and stores the result into the target var
- Branches based on a condition
- Calls a function
- Executes a literal string
- Stores a ‘fast’ variable
- Stores a ‘fast’ variable from the result of another node
- A function node, contains other nodes
- Writes a formatted message
Enums
- Evaluates a condition and returns either true or false
- A component for a raw execute command
- Any node
- Denotes how a specific node accesses variables.
- See
VariableAccess
. - The buffer to write to