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
John Baldwin
2a2945a3c5
[mips] Use more conservative default CPUs for MIPS on FreeBSD.
...
FreeBSD defaults to mips3 for all MIPS ABIs with GCC as that is the
minimum MIPS architecture FreeBSD supports. Use mips3 for MIPS64 and
mips2 for MIPS32 to match.
Reviewed By: atanasyan
Differential Revision: https://reviews.llvm.org/D48499
llvm-svn: 335653
2018-06-26 19:48:05 +00:00
Daniel Sanders
07c8654284
[mips] Kill 'support' for untested EABI.
...
Summary:
There are no llvm backend tests* for EABI and no EABI buildbots. There were only
three clang tests, all of which checked that -mabi=eabi was passed to the
assembler.
*There is a single backend test that specifies EABI but it actually tests MIPS16.
Reviewers: atanasyan
Subscribers: emaste, sdardis, atanasyan, cfe-commits
Differential Revision: http://reviews.llvm.org/D20679
llvm-svn: 270998
2016-05-27 14:30:23 +00:00
Dimitry Andric
46f338ce7f
On {mips,mipsel,mips64,mips64el}-freebsd, we need to pass any -G option to the assembler.
...
Summary:
See also:
https://sourceware.org/binutils/docs/as/MIPS-Options.html#index-g_t_0040code_007b_002dG_007d-option-_0028MIPS_0029-1392
Reviewers: theraven, atanasyan, brooks, emaste
Subscribers: rnk, emaste, cfe-commits, seanbruno, dim
Differential Revision: http://reviews.llvm.org/D10137
llvm-svn: 256468
2015-12-27 10:36:44 +00:00
Simon Atanasyan
0091a0758b
[Driver][Mips] Fix test cases - make ABI name and target triple consistent.
...
No functional changes.
llvm-svn: 212023
2014-06-30 08:10:01 +00:00
Simon Atanasyan
1a3665b676
[Mips] Change default CPU for MIPS 32/64 targets. Now they are mips32r2/mips64r2 respectively.
...
llvm-svn: 200222
2014-01-27 13:59:04 +00:00
Simon Atanasyan
0da400cf92
[Mips] Add two new aliases for MIPS ABI names 32 (means o32 abi) and 64
...
(means n64 abi) to improve compatibility with GNU tools.
Patch by Jia Liu <proljc@gmail.com>.
llvm-svn: 176187
2013-02-27 14:55:49 +00:00
Simon Atanasyan
2efe53e448
Add four new command line options for MIPS CPU selection:
...
-mips32, -mips32r2, -mips64, -mips64r2.
The patch reviewed by Eric Christopher.
llvm-svn: 164410
2012-09-21 20:19:32 +00:00
Simon Atanasyan
464a7f7e89
MIPS: Use -march=arch option to select either generic MIPS ISA,
...
or the name of a particular processor.
The patch reviewed by Douglas Gregor.
llvm-svn: 163492
2012-09-10 08:32:41 +00:00
Eric Christopher
0e1adc6085
Add test missed in previous commit.
...
llvm-svn: 163253
2012-09-05 21:50:35 +00:00