The past tense of whistle-blow is whistle-blew.
The third-person singular simple present indicative form of whistle-blow is whistle-blows.
The present participle of whistle-blow is whistle-blowing.
The past participle of whistle-blow is whistle-blown.