is_block | Returns true if kind is BLOCK | — | boolean |
is_insn | Returns true if kind is INSN | — | boolean |
is_phi | Returns true if kind is PHI | — | boolean |
is_assign | Returns true if kind is ASSIGN | — | boolean |
is_store | Returns true if kind is STORE | — | boolean |
is_branch | Returns true if kind is BRANCH | — | boolean |
is_cbranch | Returns true if kind is CBRANCH | — | boolean |
is_call | Returns true if kind is CALL | — | boolean |
is_return | Returns true if kind is RETURN | — | boolean |
is_skip | Returns true if kind is SKIP | — | boolean |
is_intrinsic | Returns true if kind is INTRINSIC | — | boolean |
is_offset | Returns true if kind is OFFSET | — | boolean |
is_location | Returns true if kind is LOCATION | — | boolean |
is_var | Returns true if kind is VAR | — | boolean |
is_val | Returns true if kind is VAL | — | boolean |
is_load | Returns true if kind is LOAD | — | boolean |
is_cast | Returns true if kind is CAST | — | boolean |
is_ifelse | Returns true if kind is IFELSE | — | boolean |
is_extract | Returns true if kind is EXTRACT | — | boolean |
is_concat | Returns true if kind is CONCAT | — | boolean |
is_choice | Returns true if kind is CHOICE | — | boolean |
is_nan | Returns true if kind is NAN | — | boolean |
is_not | Returns true if kind is NOT | — | boolean |
is_neg | Returns true if kind is NEG | — | boolean |
is_abs | Returns true if kind is ABS | — | boolean |
is_sqrt | Returns true if kind is SQRT | — | boolean |
is_ceiling | Returns true if kind is CEILING | — | boolean |
is_floor | Returns true if kind is FLOOR | — | boolean |
is_round | Returns true if kind is ROUND | — | boolean |
is_popcount | Returns true if kind is POPCOUNT | — | boolean |
is_and | Returns true if kind is AND | — | boolean |
is_or | Returns true if kind is OR | — | boolean |
is_xor | Returns true if kind is XOR | — | boolean |
is_add | Returns true if kind is ADD | — | boolean |
is_sub | Returns true if kind is SUB | — | boolean |
is_div | Returns true if kind is DIV | — | boolean |
is_signed_div | Returns true if kind is SDIV | — | boolean |
is_mul | Returns true if kind is MUL | — | boolean |
is_rem | Returns true if kind is REM | — | boolean |
is_signed_rem | Returns true if kind is SREM | — | boolean |
is_shl | Returns true if kind is SHL | — | boolean |
is_signed_shr | Returns true if kind is SAR | — | boolean |
is_shr | Returns true if kind is SHR | — | boolean |
is_eq | Returns true if kind is EQ | — | boolean |
is_neq | Returns true if kind is NEQ | — | boolean |
is_lt | Returns true if kind is LT | — | boolean |
is_le | Returns true if kind is LE | — | boolean |
is_signed_lt | Returns true if kind is SLT | — | boolean |
is_signed_le | Returns true if kind is SLE | — | boolean |
is_signed_borrow | Returns true if kind is SBORROW | — | boolean |
is_carry | Returns true if kind is CARRY | — | boolean |
is_signed_carry | Returns true if kind is SCARRY | — | boolean |
is_type | Returns true if kind is TYPE | — | boolean |
is_struct_field | Returns true if kind is STRUCT_FIELD | — | boolean |
is_function_argument | Returns true if kind is FUNC_ARG | — | boolean |
is_enum_variant | Returns true if kind is ENUM_VARIANT | — | boolean |
is_union_variant | Returns true if kind is UNION_VARIANT | — | boolean |