Javascript must be enabled to continue!
Dependence-based program analysis
View through CrossRef
Program analysis and optimization can be speeded up through the use of the
dependence flow graph
(DFG), a representation of program dependences which generalizes def-use chains and static single assignment (SSA) form. In this paper, we give a simple graph-theoretic description of the DFG and show how the DFG for a program can be constructed in
O(EV)
time. We then show how forward and backward dataflow analyses can be performed efficiently on the DFG, using constant propagation and elimination of partial redundancies as examples. These analyses can be framed as solutions of dataflow equations in the DFG. Our construction algorithm is of independent interest because it can be used to construct a program's control dependence graph in
O(E)
time and its SSA representation in
O(EV)
time, which are improvements over existing algorithms.
Title: Dependence-based program analysis
Description:
Program analysis and optimization can be speeded up through the use of the
dependence flow graph
(DFG), a representation of program dependences which generalizes def-use chains and static single assignment (SSA) form.
In this paper, we give a simple graph-theoretic description of the DFG and show how the DFG for a program can be constructed in
O(EV)
time.
We then show how forward and backward dataflow analyses can be performed efficiently on the DFG, using constant propagation and elimination of partial redundancies as examples.
These analyses can be framed as solutions of dataflow equations in the DFG.
Our construction algorithm is of independent interest because it can be used to construct a program's control dependence graph in
O(E)
time and its SSA representation in
O(EV)
time, which are improvements over existing algorithms.
Related Results
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Objective: To determine the frequency of common chromosomal aberrations in local population idiopathic determine the frequency of common chromosomal aberrations in local population...
Us Public Health Service Clinical Practice Guideline: Treating Tobacco Use and Dependence
Us Public Health Service Clinical Practice Guideline: Treating Tobacco Use and Dependence
Treating Tobacco Use and Dependence, a Public Health Service-sponsored Clinical Practice Guideline, is a product of the Tobacco Use and Dependence Guideline Panel ("the panel"), co...
Emotional and Psychological Dependence of Medical Students on Artificial Intelligence Chatbots: A Cross-Sectional Study
Emotional and Psychological Dependence of Medical Students on Artificial Intelligence Chatbots: A Cross-Sectional Study
Background: Artificial Intelligence (AI) chatbots are programs designed to simulate human-like conversations to provide information and parasocial interaction. Even though these to...
Embedding optimization reveals long-lasting history dependence in neural spiking activity
Embedding optimization reveals long-lasting history dependence in neural spiking activity
AbstractInformation processing can leave distinct footprints on the statistics of neural spiking. For example, efficient coding minimizes the statistical dependencies on the spikin...
Efektivitas Program Pemerintah Kawasan Rumah Pangan Lestari (KRPL) terhadap Pola Pangan Harapan Rumah Tangga di Kota Banda Aceh
Efektivitas Program Pemerintah Kawasan Rumah Pangan Lestari (KRPL) terhadap Pola Pangan Harapan Rumah Tangga di Kota Banda Aceh
Abstrak. Dalam rangka mewujudkan kemandirian pangan, kementerian pertanian melalui Badan Litbang Pertanian mengembangkan Kawasan Rumah Pangan Lestari atau yang disebut dengan KRPL,...
Respects of Dependence
Respects of Dependence
In this paper I consider respects of dependence, namely, the fact that some entities depend on other entities in some respect or another. In the first section, I provide a characte...
PROGRAM TAHFIZ HADIS DI PONDOK PESANTREN AL FALAH PUTERI BANJARBARU
PROGRAM TAHFIZ HADIS DI PONDOK PESANTREN AL FALAH PUTERI BANJARBARU
Abstract: The Tahfiz Hadis program is one of the extracurricular programs carried out at the Al Falah Puteri Islamic Boarding School Banjarbaru. This program was formed because of ...
Association Between Tobacco Dependence and Quit Rate
Association Between Tobacco Dependence and Quit Rate
Tobacco usage is a major cause of death from cancer, cardiovascular disease, pulmonary diseases. Nicotine addiction which causes physical and psychological dependency, might functi...

