Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(891)

Side by Side Diff: target.def

Issue 5488054: [PATCH i386][google]With -mtune=core2, avoid generating the slow unaligned vector load/store Base URL: svn+ssh://gcc.gnu.org/svn/gcc/branches/google/main/gcc/
Patch Set: [PATCH i386][google]With -mtune=core2, avoid generating the slow unaligned vector load/store Created 13 years, 3 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « doc/tm.texi.in ('k') | tree-vect-stmts.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Target hook definitions. 1 /* Target hook definitions.
2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
3 2011 3 2011
4 Free Software Foundation, Inc. 4 Free Software Foundation, Inc.
5 5
6 This program is free software; you can redistribute it and/or modify it 6 This program is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the 7 under the terms of the GNU General Public License as published by the
8 Free Software Foundation; either version 3, or (at your option) any 8 Free Software Foundation; either version 3, or (at your option) any
9 later version. 9 later version.
10 10
(...skipping 1203 matching lines...) Expand 10 before | Expand all | Expand 10 after
1214 "", 1214 "",
1215 tree, (unsigned int /*location_t*/ loc, tree fndecl, void *arglist), NULL) 1215 tree, (unsigned int /*location_t*/ loc, tree fndecl, void *arglist), NULL)
1216 1216
1217 /* Fold a target-specific builtin. */ 1217 /* Fold a target-specific builtin. */
1218 DEFHOOK 1218 DEFHOOK
1219 (fold_builtin, 1219 (fold_builtin,
1220 "", 1220 "",
1221 tree, (tree fndecl, int n_args, tree *argp, bool ignore), 1221 tree, (tree fndecl, int n_args, tree *argp, bool ignore),
1222 hook_tree_tree_int_treep_bool_null) 1222 hook_tree_tree_int_treep_bool_null)
1223 1223
1224 /* Returns true if unaligned vector loads/stores are slow. */
1225 DEFHOOK
1226 (slow_unaligned_vector_memop,
1227 "",
1228 bool, (void), NULL)
1229
1224 /* Returns a code for a target-specific builtin that implements 1230 /* Returns a code for a target-specific builtin that implements
1225 reciprocal of the function, or NULL_TREE if not available. */ 1231 reciprocal of the function, or NULL_TREE if not available. */
1226 DEFHOOK 1232 DEFHOOK
1227 (builtin_reciprocal, 1233 (builtin_reciprocal,
1228 "", 1234 "",
1229 tree, (unsigned fn, bool md_fn, bool sqrt), 1235 tree, (unsigned fn, bool md_fn, bool sqrt),
1230 default_builtin_reciprocal) 1236 default_builtin_reciprocal)
1231 1237
1232 /* For a vendor-specific TYPE, return a pointer to a statically-allocated 1238 /* For a vendor-specific TYPE, return a pointer to a statically-allocated
1233 string containing the C++ mangling for TYPE. In all other cases, return 1239 string containing the C++ mangling for TYPE. In all other cases, return
(...skipping 1522 matching lines...) Expand 10 before | Expand all | Expand 10 after
2756 2762
2757 DEFHOOKPOD 2763 DEFHOOKPOD
2758 (delay_vartrack, "True if vartrack is not to be run at its normal place. \ 2764 (delay_vartrack, "True if vartrack is not to be run at its normal place. \
2759 This usually means it will be run as part of machine-specific reorg.", 2765 This usually means it will be run as part of machine-specific reorg.",
2760 bool, false) 2766 bool, false)
2761 2767
2762 /* Leave the boolean fields at the end. */ 2768 /* Leave the boolean fields at the end. */
2763 2769
2764 /* Close the 'struct gcc_target' definition. */ 2770 /* Close the 'struct gcc_target' definition. */
2765 HOOK_VECTOR_END (C90_EMPTY_HACK) 2771 HOOK_VECTOR_END (C90_EMPTY_HACK)
OLDNEW
« no previous file with comments | « doc/tm.texi.in ('k') | tree-vect-stmts.c » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b