Patent · US Active

Controlling compiler optimizations

US8429635B2 · kind B2 · utility

2Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 28, 2009
Grant dateApr 23, 2013
Priority date
Expiry dateFeb 22, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3612
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In an embodiment, a conditional branch is detected that selects between execution of a first alternative block and a second alternative block. A first count and a second count are saved, where the first count is a number of times the first alternative block was executed, and the second count is a number of times the second alternative block was executed. If the first count is greater than a threshold and the second count equals zero, the first alternative block is compiled into first alternative block object code and the second alternative block is not compiled. If the first count is not greater than the threshold, the first alternative block is compiled into the first alternative block object code and the second alternative block is compiled into second alternative block object code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.