Register renaming
Successive writes to a particular register or memory location must leave that location containing the result of the second write.  This can be resolved by squashing (synonyms: cancelling, annulling, mooting) the first write if necessary. WAW dependencies are also known as output dependencies.