### 12.3 GIMPLE instruction set

The following table briefly describes the GIMPLE instruction set.

Instruction | High GIMPLE | Low GIMPLE
`GIMPLE_ASM` | x | x
`GIMPLE_ASSIGN` | x | x
`GIMPLE_BIND` | x |
`GIMPLE_CALL` | x | x
`GIMPLE_CATCH` | x |
`GIMPLE_COND` | x | x
`GIMPLE_DEBUG` | x | x
`GIMPLE_EH_FILTER` | x |
`GIMPLE_GOTO` | x | x
`GIMPLE_LABEL` | x | x
`GIMPLE_NOP` | x | x
`GIMPLE_OMP_ATOMIC_LOAD` | x | x
`GIMPLE_OMP_ATOMIC_STORE` | x | x
`GIMPLE_OMP_CONTINUE` | x | x
`GIMPLE_OMP_CRITICAL` | x | x
`GIMPLE_OMP_FOR` | x | x
`GIMPLE_OMP_MASTER` | x | x
`GIMPLE_OMP_ORDERED` | x | x
`GIMPLE_OMP_PARALLEL` | x | x
`GIMPLE_OMP_RETURN` | x | x
`GIMPLE_OMP_SECTION` | x | x
`GIMPLE_OMP_SECTIONS` | x | x
`GIMPLE_OMP_SECTIONS_SWITCH` | x | x
`GIMPLE_OMP_SINGLE` | x | x
`GIMPLE_PHI` |  | x
`GIMPLE_RESX` |  | x
`GIMPLE_RETURN` | x | x
`GIMPLE_SWITCH` | x | x
`GIMPLE_TRY` | x |