ARM patterns emit multiple instructions
Bug #646123 reported by
Andrew Stubbs
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Triaged
|
Low
|
Unassigned |
Bug Description
A number of ARM/Thumb machine description patterns emit multiple instructions to perform one operation. Ideally, many of these patterns should be split up in order to allow the compiler to optimize the instruction sequence as well as it possibly can.
An *example* of a pattern *already* fixed can be found here:
http://
Note that the majority of these cases are not critical (hence they haven't been fixed yet), so there probably isn't a major win here.
[CodeSourcery Tracker ID #8453]
tags: | added: speed task |
Changed in gcc-linaro: | |
status: | New → Triaged |
Changed in gcc-linaro: | |
importance: | Medium → Low |
To post a comment you must log in.
We should rewrite the multiple instruction emitting patterns into splits or define_ insn_and_ splits where applicable.