[−][src]Module raptor::ir
Raptor IR, a higher-level IR for Falcon IL
Structs
Block | |
Call | |
ControlFlowGraph | |
Dereference | |
Edge | |
Function | |
Instruction | |
Program | |
ProgramLocation | |
RefProgramLocation | |
Reference | |
Scalar | A |
StackVariable | A stack variable is a variable at a set location on the stack |
Enums
CallTarget | |
Expression | |
FunctionLocation | |
LValue | |
Operation | |
RValue | |
RefFunctionLocation | |
Variable | Multiple types of variables |
Traits
Value |
Functions
add | |
and | |
cmpeq | |
cmplts | |
cmpltu | |
cmpneq | |
const_ | |
dereference_expr | |
divs | |
divu | |
eval | |
expr_const | |
ite | |
mods | |
modu | |
mul | |
or | |
reduce | |
reference_expr | |
scalar | |
sext | |
shl | |
shr | |
simplify | |
sub | |
trun | |
value_expr | |
xor | |
zext |
Type Definitions
Constant |