Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000055 [libFirm] sparc backend feature always 2010-08-13 12:45 2011-06-17 20:24
Reporter Matze View Status public  
Assigned To Matze
Priority high Resolution fixed  
Status closed   Product Version development
Summary 0000055: delay slots are not used
Description The sparc backend currently fills all delay slots with NOPs.
We should have some analysis which determines which instructions prior to a jump could be legally moved into a delay slot.

We should probably perform the analysis and mark such instructions so the emitter can output them as delay slot. Moving the instructions around in the firm graph schedule is probably not a good idea as that leads to apparently invalid data dependencies.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
Matze (administrator)
2011-06-17 20:24

we have some initial support for this now.

- Issue History
Date Modified Username Field Change
2010-08-13 12:45 Matze New Issue
2010-08-13 12:56 Matze Status new => assigned
2010-08-13 12:56 Matze Assigned To => UniQ
2010-08-13 13:04 UniQ Issue Monitored: UniQ
2010-08-13 13:04 UniQ Issue End Monitor: UniQ
2011-06-17 20:24 Matze Note Added: 0000108
2011-06-17 20:24 Matze Assigned To UniQ => Matze
2011-06-17 20:24 Matze Status assigned => closed
2011-06-17 20:24 Matze Resolution open => fixed

Mantis 1.1.5[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker