The past tense of swan-dive is swan-dived.
The third-person singular simple present indicative form of swan-dive is swan-dives.
The present participle of swan-dive is swan-diving.
The past participle of swan-dive is swan-dived.