Can we get the codenames right? Now many sites are posting news with different codenames pointing to different things.

Fill in the missing

- Cypress = 40 nm DX11 wafer?
- RV870 = 40 nm DX11 GPU?
- Evergreen = Graphics card based on 40 nm DX11 GPU?

Anandtech:
Evergreen is the codename for AMD's 40nm DX11 based product, although with AMD's codename shift this time around it is still a little ambiguous as to whether Evergreen is a GPU class or a specific configuration.
VR-Zone:
Expected launch of RV870 codenamed "Cypress" (old) or "Evergreen" (new) is in September this year.
Semiaccurate:
showing off not only an Cypress (commonly mis-known as R870) wafer, but also working silicon
Huh?