pipeline flush
Throwing away the instructions that entered the pipeline after a branch when they turn out to be the wrong ones; they never change any register or memory.
A pipeline flush (squash) cancels the instructions in stages before the point where a branch resolved, turning them into bubbles before they can write architectural state, and restarts fetch at the correct address.
See also