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