Non-Elf creatures get -2/-2 until end of turn.
Eyeblight Massacre affects only creatures that aren't Elves at the time it resolves. Creatures that enter the battlefield later in the turn won't get -2/-2, and creatures that become Elves or stop being Elves won't get or lose -2/-2.