12.07.2015 Views

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

コンパイラの 機 能4.2 プラグマ<strong>ARM</strong> コ ンパイ ラ は、 以 下 の 形 式 のプ ラ グマを 認 識 し ます。#pragma no_feature-name#pragma feature_name注プラグマによって、 関 連 するコマンドラインオプションはオーバーライドされます。 例 えば、 #pragma arm を 指 定 する と、--thumb コマンド ラインオプショ ンがオーバーラ イ ド されます。詳 細 については、 『コンパイ ラ リ ファレンスガイ ド』 の 関 連 セ ク シ ョ ンを 参 照して 下 さい。プ ラ グマ 状 態 を 保 存 および 復 元 する プ ラ グマ以 下 のプ ラ グマを 使 用 し て、 プ ラ グマ 状 態 を 保 存 および 復 元 できます。• 「#pragma pop」 (ページ 4-75)• 「#pragma push」 (ページ 4-75)最 適 化 の 目 標 を 制 御 する プ ラ グマこ れら のプ ラ グマを 使 用 する と 、 各 関 数 に 最 適 化 の 目 標 を 割 り当 てる こ とができ ます。 プ ラ グマは 関 数 の 外 部 に 配 置 する 必 要 があります。 最 適 化 を 制 御 する には 以 下 のプ ラ グマを 使 用 し ます。• 「#pragma Onum」 (ページ 4-72)• 「#pragma Ospace」 (ページ 4-73)• 「#pragma Otime」 (ページ 4-73)コー ド 生 成 を 制 御 する プ ラ グマ以 下 のプ ラ グマを 使 用 し て、 コー ド の 生 成 方 法 を 制 御 で き ます。• 「#pragma arm」 (ページ 4-63)• 「#pragma thumb」 (ページ 4-79)• 「#pragma exceptions_unwind, #pragmano_exceptions_unwind」 (ページ 4-69)<strong>ARM</strong> DUI 0205IJ Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. 4-15ID 100419Non-Confidential,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!