Publication | Closed Access
Profile‐guided automatic inline expansion for C programs
159
Citations
14
References
1992
Year
Critical Implementation IssuesEngineeringProgram AnalysisCompiler TechnologyCompiler SupportComputer EngineeringSoftware EngineeringSystems EngineeringAutomatic Inline ExpansionStatic Program AnalysisComputer ScienceC CompilerCompilersOptimizing CompilerSoftware AnalysisAutomatic InlinerDynamic CompilationProgramming Languages
Abstract This paper describes critical implementation issues that must be addressed to develop a fully automatic inliner. These issues are: integration into a compiler, program representation, hazard prevention, expansion sequence control, and program modification. An automatic inter‐file inliner that uses profile information has been implemented and integrated into an optimizing C compiler. The experimental results show that this inliner achieves significant speedups for production C programs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1