Saleem Abdulrasool
a56fc7c42c
test: fix MIPS driver tests
...
The tests attempt to validate the invocation of the assembler program with the
integrated assembler disabled. However, the match pattern for the negative
tests are lax and will match both the driver invocation as well as the assembler
invocation. Make the tests more strict by ensuring that we only match the
assembler invocation.
llvm-svn: 201959
2014-02-22 23:37:54 +00:00
Nico Rieck
e6a1582595
Fix broken CHECK lines
...
llvm-svn: 201477
2014-02-16 07:29:41 +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
bd98663c7a
[Mips] Pass -mmsa option to the assembler.
...
llvm-svn: 195756
2013-11-26 11:58:04 +00:00
Simon Atanasyan
5c5b5daab2
[Mips] Take in account the -mfp64 command line option when build paths
...
to the crt*.o files, libraries and headers for the MIPS FSFS toolchain.
llvm-svn: 195249
2013-11-20 13:53:20 +00:00
Simon Atanasyan
22127cee34
[Mips] Support -mnan=2008 option. Define "__mips_nan2008" macros and pass
...
this option to the assembler.
llvm-svn: 191282
2013-09-24 09:09:16 +00:00
Simon Atanasyan
036d16d916
[Mips] Pass -mips16, -mmicromips, -mdsp and -mdspr2 flags to the
...
assembler.
llvm-svn: 180775
2013-04-30 07:47:13 +00:00
Simon Atanasyan
af9ebc742d
[Mips] Remove "REQUIRES: mips-registered-target" from some MIPS-related
...
driver tests. These tests check the driver only and do not require mips
target.
llvm-svn: 180042
2013-04-22 20:26:27 +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
Simon Atanasyan
a80313acbc
Check for MIPS target availability for Driver/mips-as.c test.
...
llvm-svn: 162744
2012-08-28 11:17:20 +00:00
Simon Atanasyan
f438281e04
Give test check tags consistent names.
...
llvm-svn: 159744
2012-07-05 11:30:19 +00:00
Simon Atanasyan
217dc2d8dd
MIPS: Pass -KPIC argument to MIPS assembler if necessary.
...
llvm-svn: 157635
2012-05-29 19:07:33 +00:00
Simon Atanasyan
571d7bde3c
MIPS: Pass -mabi option to the assmbler when compile MIPS targets.
...
llvm-svn: 154270
2012-04-07 22:31:29 +00:00
Simon Atanasyan
2390aa1813
MIPS: Pass -EB/-EL argument to the assembler according to selected endian when compile for MIPS targets.
...
llvm-svn: 154195
2012-04-06 19:15:24 +00:00