Fangrui Song
5c29ffda90
Revert "[Driver][test] Replace ^//$ with empty string"
...
This reverts commit 4817b7729a
.
It caused some `^/\n` and had some objection about its readability improvement.
2022-06-24 13:52:27 -07:00
Fangrui Song
4817b7729a
[Driver][test] Replace ^//$ with empty string
...
The convention does not add //\n. Having all RUN/CHECK lines separated by //\n
makes editor movement difficult (e.g. { } in Vim).
2022-06-24 11:25:03 -07:00
Craig Topper
bd30d4be23
[Driver] Add f16 support to -mrecip parsing.
...
This is a followup to D120158 which added an 'h' suffix to the
backend handling.
Reviewed By: spatel
Differential Revision: https://reviews.llvm.org/D124551
2022-04-28 08:33:52 -07:00
Sanjay Patel
2987c29a1e
add the -mrecip driver flag and process its options (3rd try)
...
The 1st and 2nd tries to land this (r238055, r238851) were reverted due to
bot failures caused by the LLVM part of the patch. That was hopefully fixed
after r239001.
This is the front-end counterpart to D8982.
The -mrecip option interface is based on maintaining compatibility with gcc:
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/i386-and-x86-64-Options.html#index-mrecip_003dopt-1627
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-2289
...while adding more functionality (allowing users to specify the number of refinement steps for each
estimate type).
Differential Revision: http://reviews.llvm.org/D8989
llvm-svn: 239536
2015-06-11 14:53:41 +00:00
Rafael Espindola
dc9293d051
Revert "add the -mrecip driver flag and process its options (2nd try)"
...
This reverts commit r238851.
It depends on a llvm commit that was reverted.
llvm-svn: 238904
2015-06-03 05:44:28 +00:00
Sanjay Patel
d79da01631
add the -mrecip driver flag and process its options (2nd try)
...
The first try to land this (r238055) was reverted due to bot failures
caused by the LLVM part of the patch. That was hopefully fixed by r238788,
and the LLVM patch was resubmitted at r238842.
This is the front-end counterpart to D8982.
The -mrecip option interface is based on maintaining compatibility with gcc:
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/i386-and-x86-64-Options.html#index-mrecip_003dopt-1627
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-2289
...while adding more functionality (allowing users to specify the number of refinement steps for each
estimate type).
Differential Revision: http://reviews.llvm.org/D8989
llvm-svn: 238851
2015-06-02 16:55:12 +00:00
Rafael Espindola
992c6fa5db
This reverts commit r238064 and r238055.
...
They depend on a reverted llvm commit.
llvm-svn: 238076
2015-05-23 00:30:33 +00:00
Sanjay Patel
f5019e60c7
add the -mrecip driver flag and process its options
...
This is the front-end counterpart to D8982 (LLVM r238051).
The -mrecip option interface is based on maintaining compatibility with gcc:
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/i386-and-x86-64-Options.html#index-mrecip_003dopt-1627
https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-2289
...while adding more functionality (allowing users to specify the number of refinement steps for each
estimate type).
Differential Revision: http://reviews.llvm.org/D8989
llvm-svn: 238055
2015-05-22 21:42:10 +00:00