D言語のアセンブリソース

今日C#のforとforeachでの話があって,D言語の場合だとforeachはopApplyが呼ばれその中でdelegateを使ってイテレートするんだけど,forとどれだけ差があるのか気になった.
で,組み込みでコードの違いを見てみるかと思ったけど,Windowsdmdアセンブリソースを出力する方法が分からない.要はgcc -Sのことなんだけど,バックエンドのdmcでやるのかどうなのかとか調べてもよく分からないし,結局面倒なので止めてしまったw
オプションにもこれというのがないし,皆どうしてるんだろうか…