Jump threading
Appearance
In computing, jump threading is a process used in the compilation of computer software. In this pass, conditional jumps in the code that branch to identical or inverse tests are detected, and can be "threaded" through the a second conditional test.