Invention Grant
- Patent Title: May-constant propagation
- Patent Title (中): 可能恒定传播
-
Application No.: US12888230Application Date: 2010-09-22
-
Publication No.: US08458679B2Publication Date: 2013-06-04
- Inventor: Roch G. Archambault , Shimin Cui , Yaoqing Gao
- Applicant: Roch G. Archambault , Shimin Cui , Yaoqing Gao
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: DeLizio Gilliam, PLLC
- Priority: CA2684441 20090922
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
May-constant propagation is a technique used to propagate a constant through the call graph and control flow graph by ignoring possible kills and re-definitions with low probability. Variables associated with constants in program code are determined. Execution flow probabilities are executed for code segments of the program code that comprise the variables. The execution flow probabilities are calculated based on flow data for the program code. At least a first of the code segments is determined to have a high execution flow probability. The first of the constants associated with the first variable are propagated through the flow data to generate modified flow data.
Public/Granted literature
- US20110072419A1 MAY-CONSTANT PROPAGATION Public/Granted day:2011-03-24
Information query