Sun Studio 12: C ユーザーズガイド

A.1.5 並列化のオプション

表 A–5 並列化のオプション表

オプション 

処理 

-mt

-D_REENTRANT -lthread に展開されるマクロオプションです。

-xautopar

(SPARC) 複数プロセッサ用の自動並列化を有効にします。

-xcheck

(SPARC) スタックオーバーフローに関する実行時検査を追加します。

-xdepend

(SPARC) ループの繰り返し内部でのデータ依存性の解析およびループ再構成を実行します。 

-xexplicitpar

(SPARC) #pragma MP 指令の指定に基づいて並列化コードを生成します。

-xloopinfo

(SPARC) 並列化されているループとされていないループを示します。

-xopenmp

(SPARC) 明示的な並列化のための OpenMP インタフェースをサポートする。このインタフェースには、ソースコード指令セット、実行時ライブラリルーチン、環境変数などが含まれます。

-xparallel

(SPARC) ループを、コンパイラで自動的に並列化するとともに、プログラマの指定によって明示的に並列化します。

-xreduction

(SPARC) 自動並列化中の縮約の認識を有効にします。

-xrestrict

(SPARC) ポインタ値の関数パラメータを制限付きのポインタとして扱います。 

-xvpara

(SPARC) #pragma MP 指令が指定されているが、正しく並列化指定されていないループについて警告を出します。

-xthreadvar

(SPARC) スレッドローカルな変数の実装を制御します。 

-Zll

(SPARC) lock_lint 用にプログラムデータベースだけ作成して、実行可能なコードの生成は行いません。