1996 · 17 citations · 0 references
ComputingComputer EngineeringComputer ScienceCompilersProgramming LanguagesSchedulingCpu SchedulingData-flow AnalysisInstruction SchedulingInstruction SelectionInstruction Set ArchitectureRegister AllocationGlobal Instruction SelectionGlobal SchedulingMachine-dependent OptimizationMachine-dependent SchedulingMicroarchitectural Optimization
This paper describes a set of modifications and extensions to the base SUIF library that provide the abstractions necessary for machine-dependent optimizations such as global instruction scheduling. We have designed these modifications and extensions so that existing SUIF code compiles without change. Furthermore, we have designed the machine-dependent instruction library