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

Unified Diff: doc/tm.texi

Issue 5698084: User directed Multiversioning support via Function Overloading Base URL: svn+ssh://gcc.gnu.org/svn/gcc/branches/google/main/gcc/
Patch Set: Created 13 years, 8 months ago
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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cp/decl2.c ('k') | doc/tm.texi.in » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: doc/tm.texi
===================================================================
--- doc/tm.texi (revision 184569)
+++ doc/tm.texi (working copy)
@@ -10995,6 +10995,14 @@ The result is another tree containing a simplified
call's result. If @var{ignore} is true the value will be ignored.
@end deftypefn
+@deftypefn {Target Hook} int TARGET_DISPATCH_VERSION (tree @var{dispatch_decl}, tree @var{fndecls}, basic_block *@var{empty_bb})
+For multi-versioned function, this hook sets up the dispatcher.
+@var{dispatch_decl} is the function that will be used to dispatch the
+version. @var{fndecls} are the function choices for dispatch.
+@var{empty_bb} is an basic block in @var{dispatch_decl} where the
+code to do the dispatch will be added.
+@end deftypefn
+
@deftypefn {Target Hook} bool TARGET_SLOW_UNALIGNED_VECTOR_MEMOP (void)
Return true if unaligned vector memory load/store is a slow operation
on this target.
« no previous file with comments | « cp/decl2.c ('k') | doc/tm.texi.in » ('j') | no next file with comments »

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