mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Update release notes for mips.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_33@183249 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
97f870366b
commit
4d05ad6f95
@ -88,6 +88,32 @@ Removed support for legacy hexagonv2 and hexagonv3 processor architectures which
|
|||||||
are no longer in use. Currently supported architectures arehexagonv4 and
|
are no longer in use. Currently supported architectures arehexagonv4 and
|
||||||
hexagonv5.
|
hexagonv5.
|
||||||
|
|
||||||
|
Mips target
|
||||||
|
--------------
|
||||||
|
|
||||||
|
New features and improvements:
|
||||||
|
|
||||||
|
- Clang driver
|
||||||
|
- Support for Sourcery CodeBench Mips toolchain directories tree.
|
||||||
|
- Support for new command line options including:
|
||||||
|
- -mxgot/-mno-xgot
|
||||||
|
- -EL / -EB
|
||||||
|
- -mmicromips / -mno-micromips
|
||||||
|
- -msingle-float / -mdouble-float
|
||||||
|
- -mabi=32 (o32 abi) and -mabi=64 (n64 abi)
|
||||||
|
- Previously, options such as -mips16, -mmicromips, -mdsp and -mdspr2 were
|
||||||
|
not passed to the assembler. This issue has been fixed.
|
||||||
|
|
||||||
|
- A number of changes have been made to improve the quality of DSP-ASE code
|
||||||
|
generation.
|
||||||
|
- Multiply and multiply-accumulate instructions can now use all four
|
||||||
|
accumulators.
|
||||||
|
- Instruction selection patterns have been added so that DSP instructions
|
||||||
|
are emitted without having to use builtins.
|
||||||
|
|
||||||
|
- Delay slot filler pass can now search successor blocks for instructions to
|
||||||
|
fill delay slots (use option -disable-mips-df-succbb-search=false).
|
||||||
|
|
||||||
Loop Vectorizer
|
Loop Vectorizer
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user