binaryninja::low_level_ilType Alias LowLevelILRegularExpressionKind
source pub type LowLevelILRegularExpressionKind<'a> = LowLevelILExpressionKind<'a, Finalized, NonSSA>;
enum LowLevelILRegularExpressionKind<'a> {
Show 86 variants
Load(Operation<'a, Finalized, NonSSA, Load>),
LoadSsa(Operation<'a, Finalized, NonSSA, LoadSsa>),
Pop(Operation<'a, Finalized, NonSSA, Pop>),
Reg(Operation<'a, Finalized, NonSSA, Reg>),
RegSsa(Operation<'a, Finalized, NonSSA, RegSsa>),
RegPartialSsa(Operation<'a, Finalized, NonSSA, RegPartialSsa>),
RegSplit(Operation<'a, Finalized, NonSSA, RegSplit>),
RegSplitSsa(Operation<'a, Finalized, NonSSA, RegSplitSsa>),
Const(Operation<'a, Finalized, NonSSA, Const>),
ConstPtr(Operation<'a, Finalized, NonSSA, Const>),
Flag(Operation<'a, Finalized, NonSSA, Flag>),
FlagBit(Operation<'a, Finalized, NonSSA, FlagBit>),
ExternPtr(Operation<'a, Finalized, NonSSA, Extern>),
RegStackPop(Operation<'a, Finalized, NonSSA, RegStackPop>),
CallOutputSsa(Operation<'a, Finalized, NonSSA, CallOutputSsa>),
CallParamSsa(Operation<'a, Finalized, NonSSA, CallParamSsa>),
CallStackSsa(Operation<'a, Finalized, NonSSA, CallStackSsa>),
Add(Operation<'a, Finalized, NonSSA, BinaryOp>),
Adc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>),
Sub(Operation<'a, Finalized, NonSSA, BinaryOp>),
Sbb(Operation<'a, Finalized, NonSSA, BinaryOpCarry>),
And(Operation<'a, Finalized, NonSSA, BinaryOp>),
Or(Operation<'a, Finalized, NonSSA, BinaryOp>),
Xor(Operation<'a, Finalized, NonSSA, BinaryOp>),
Lsl(Operation<'a, Finalized, NonSSA, BinaryOp>),
Lsr(Operation<'a, Finalized, NonSSA, BinaryOp>),
Asr(Operation<'a, Finalized, NonSSA, BinaryOp>),
Rol(Operation<'a, Finalized, NonSSA, BinaryOp>),
Rlc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>),
Ror(Operation<'a, Finalized, NonSSA, BinaryOp>),
Rrc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>),
Mul(Operation<'a, Finalized, NonSSA, BinaryOp>),
MulsDp(Operation<'a, Finalized, NonSSA, BinaryOp>),
MuluDp(Operation<'a, Finalized, NonSSA, BinaryOp>),
Divu(Operation<'a, Finalized, NonSSA, BinaryOp>),
Divs(Operation<'a, Finalized, NonSSA, BinaryOp>),
DivuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>),
DivsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>),
Modu(Operation<'a, Finalized, NonSSA, BinaryOp>),
Mods(Operation<'a, Finalized, NonSSA, BinaryOp>),
ModuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>),
ModsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>),
Neg(Operation<'a, Finalized, NonSSA, UnaryOp>),
Not(Operation<'a, Finalized, NonSSA, UnaryOp>),
Sx(Operation<'a, Finalized, NonSSA, UnaryOp>),
Zx(Operation<'a, Finalized, NonSSA, UnaryOp>),
LowPart(Operation<'a, Finalized, NonSSA, UnaryOp>),
FlagCond(Operation<'a, Finalized, NonSSA, FlagCond>),
FlagGroup(Operation<'a, Finalized, NonSSA, FlagGroup>),
CmpE(Operation<'a, Finalized, NonSSA, Condition>),
CmpNe(Operation<'a, Finalized, NonSSA, Condition>),
CmpSlt(Operation<'a, Finalized, NonSSA, Condition>),
CmpUlt(Operation<'a, Finalized, NonSSA, Condition>),
CmpSle(Operation<'a, Finalized, NonSSA, Condition>),
CmpUle(Operation<'a, Finalized, NonSSA, Condition>),
CmpSge(Operation<'a, Finalized, NonSSA, Condition>),
CmpUge(Operation<'a, Finalized, NonSSA, Condition>),
CmpSgt(Operation<'a, Finalized, NonSSA, Condition>),
CmpUgt(Operation<'a, Finalized, NonSSA, Condition>),
BoolToInt(Operation<'a, Finalized, NonSSA, UnaryOp>),
Fadd(Operation<'a, Finalized, NonSSA, BinaryOp>),
Fsub(Operation<'a, Finalized, NonSSA, BinaryOp>),
Fmul(Operation<'a, Finalized, NonSSA, BinaryOp>),
Fdiv(Operation<'a, Finalized, NonSSA, BinaryOp>),
Fsqrt(Operation<'a, Finalized, NonSSA, UnaryOp>),
Fneg(Operation<'a, Finalized, NonSSA, UnaryOp>),
Fabs(Operation<'a, Finalized, NonSSA, UnaryOp>),
FloatToInt(Operation<'a, Finalized, NonSSA, UnaryOp>),
IntToFloat(Operation<'a, Finalized, NonSSA, UnaryOp>),
FloatConv(Operation<'a, Finalized, NonSSA, UnaryOp>),
RoundToInt(Operation<'a, Finalized, NonSSA, UnaryOp>),
Floor(Operation<'a, Finalized, NonSSA, UnaryOp>),
Ceil(Operation<'a, Finalized, NonSSA, UnaryOp>),
Ftrunc(Operation<'a, Finalized, NonSSA, UnaryOp>),
FcmpE(Operation<'a, Finalized, NonSSA, Condition>),
FcmpNE(Operation<'a, Finalized, NonSSA, Condition>),
FcmpLT(Operation<'a, Finalized, NonSSA, Condition>),
FcmpLE(Operation<'a, Finalized, NonSSA, Condition>),
FcmpGE(Operation<'a, Finalized, NonSSA, Condition>),
FcmpGT(Operation<'a, Finalized, NonSSA, Condition>),
FcmpO(Operation<'a, Finalized, NonSSA, Condition>),
FcmpUO(Operation<'a, Finalized, NonSSA, Condition>),
SeparateParamListSsa(Operation<'a, Finalized, NonSSA, SeparateParamListSsa>),
Unimpl(Operation<'a, Finalized, NonSSA, NoArgs>),
UnimplMem(Operation<'a, Finalized, NonSSA, UnimplMem>),
Undef(Operation<'a, Finalized, NonSSA, NoArgs>),
}