tilegx.opt revision 1.1
11002Shannesw; Options for the TILE-Gx port of the compiler. 21002Shannesw; Copyright (C) 2011-2013 Free Software Foundation, Inc. 31002Shannesw; Contributed by Walter Lee (walt@tilera.com) 41002Shannesw; 51002Shannesw; This file is part of GCC. 61002Shannesw; 71002Shannesw; GCC is free software; you can redistribute it and/or modify it under 81002Shannesw; the terms of the GNU General Public License as published by the Free 91002Shannesw; Software Foundation; either version 3, or (at your option) any later 101002Shannesw; version. 111002Shannesw; 121002Shannesw; GCC is distributed in the hope that it will be useful, but WITHOUT ANY 131002Shannesw; WARRANTY; without even the implied warranty of MERCHANTABILITY or 141002Shannesw; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 151002Shannesw; for more details. 161002Shannesw; 171002Shannesw; You should have received a copy of the GNU General Public License 181002Shannesw; along with GCC; see the file COPYING3. If not see 191002Shannesw; <http://www.gnu.org/licenses/>. 201002Shannesw 211002ShanneswHeaderInclude 221002Shanneswconfig/tilegx/tilegx-opts.h 231002Shannesw 241002Shanneswmcpu= 251002ShanneswTarget RejectNegative Joined Enum(tilegx_cpu) Var(tilegx_cpu) Init(0) 261002Shannesw-mcpu=CPU Use features of and schedule code for given CPU 271002Shannesw 281002ShanneswEnum 291002ShanneswName(tilegx_cpu) Type(int) 301002ShanneswKnown TILE-Gx CPUs (for use with the -mcpu= option): 311002Shannesw 321002ShanneswEnumValue 331002ShanneswEnum(tilegx_cpu) String(tilegx) Value(0) 341002Shannesw 351002Shanneswm32 361002ShanneswTarget Report RejectNegative Negative(m64) Mask(32BIT) 371002ShanneswCompile with 32 bit longs and pointers. 381002Shannesw 391002Shanneswm64 401002ShanneswTarget Report RejectNegative Negative(m32) InverseMask(32BIT, 64BIT) 411002ShanneswCompile with 64 bit longs and pointers. 421002Shannesw 431002Shanneswmcmodel= 441002ShanneswTarget RejectNegative Joined Enum(cmodel) Var(tilegx_cmodel) Init(CM_SMALL) 451002ShanneswUse given TILE-Gx code model 461002Shannesw 471002ShanneswEnum 481002ShanneswName(cmodel) Type(enum cmodel) 491002ShanneswKnown code models (for use with the -mcmodel= option): 501002Shannesw 511002ShanneswEnumValue 521002ShanneswEnum(cmodel) String(small) Value(CM_SMALL) 531002Shannesw 541002ShanneswEnumValue 551002ShanneswEnum(cmodel) String(large) Value(CM_LARGE) 561002Shannesw