]> git.ipfire.org Git - thirdparty/gcc.git/commit
MIPS: Add LUI instruction for mips16e2
authorJie Mei <jie.mei@oss.cipunited.com>
Mon, 19 Jun 2023 08:29:54 +0000 (16:29 +0800)
committerYunQiang Su <yunqiang.su@cipunited.com>
Mon, 3 Jul 2023 03:34:46 +0000 (11:34 +0800)
commiteeedb137120079cc8d349286f234b06efb71fa48
treef1221df36c477304cd2b53bd133ae71c2439184a
parent42d6b905c454e8f1b59d9248465d62a489b64972
MIPS: Add LUI instruction for mips16e2

This patch adds LUI instruction from mips16e2
with corresponding test.

gcc/ChangeLog:

* config/mips/mips.cc(mips_symbol_insns_1): Generates LUI instruction.
(mips_const_insns): Same as above.
(mips_output_move): Same as above.
(mips_output_function_prologue): Same as above.
* config/mips/mips.md: Same as above

gcc/testsuite/ChangeLog:

* gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
gcc/config/mips/mips.cc
gcc/config/mips/mips.md
gcc/testsuite/gcc.target/mips/mips16e2.c