Corals feed on zooplankton.
Phytoplankton is not directly consumed by coral. It may benefit other life in your tank that may in turn benefit your coral though.
Cyclopeeze is too large for most SPS to consume. Its been said that acropora need foods 5-100 microns in size (such as DT's oyster eggs, BSD's Golden Pearls, etc). I have seen my stylophora catch and consume cyclopeeze many times, but I'm unsure if it digests and uses it. As with phytoplankton, it may benefit other life in your tank though.
You should search for the series of articles by Eric Bourneman on coral nutrition. Its very detailed and well worth reading.