florian
|
db19900eb1
|
* TARMAsmOptimizer.RemoveSuperfluousMove should not mess with PC
git-svn-id: trunk@44842 -
|
2020-04-19 11:04:31 +00:00 |
|
florian
|
099faf2d2b
|
* factored out and improved TARMAsmOptimizer.RedundantMovProcess
+ AArch64: use TARMAsmOptimizer.RedundantMovProcess
git-svn-id: trunk@44799 -
|
2020-04-18 21:48:25 +00:00 |
|
florian
|
9176efbab4
|
* factored out TARMAsmOptimizer.OptPass1SXTH
* AArch64: use TARMAsmOptimizer.OptPass1SXTH
git-svn-id: trunk@44739 -
|
2020-04-16 21:19:14 +00:00 |
|
florian
|
19a9d4c4ac
|
* factored out TARMAsmOptimizer.OptPass1SXTB
* AArch64: use TARMAsmOptimizer.OptPass1SXTB
git-svn-id: trunk@44738 -
|
2020-04-16 21:19:13 +00:00 |
|
florian
|
7172397077
|
* factored out TARMAsmOptimizer.OptPass1UXTH
* AArch64: use TARMAsmOptimizer.OptPass1UXTH
git-svn-id: trunk@44737 -
|
2020-04-16 21:19:12 +00:00 |
|
florian
|
9bcff94e9e
|
* factored out TARMAsmOptimizer.OptPass1UXTB
* several other routines being very similar for ARM and AAarch64 moved to aoptarm
git-svn-id: trunk@44725 -
|
2020-04-15 20:21:29 +00:00 |
|
florian
|
2276caae24
|
+ common assembler optimizer base class for arm and aarch64
git-svn-id: trunk@44720 -
|
2020-04-13 21:01:01 +00:00 |
|