NTA-NET (UGC-NET) Computer Science & Applications (87) System Software and Compilers-Intermediate Code Generation Study Material (Page 4 of 7)

Choose Programs:

⏳ 🎯 Online Tests (4 Tests [100 questions each]): NTA Pattern, Analytics & Explanations

Rs. 800.00 -OR-

3 Year Validity (Multiple Devices)

Sample TestsDetailsSee Demo

🎓 Study Material (2083 Notes): 2024-2025 Syllabus

Rs. 1250.00 -OR-

3 Year Validity (Multiple Devices)

Topic-wise Notes & SampleDetails

🎯 2699 MCQs (& PYQs) with Full Explanations (2024-2025 Exam)

Rs. 600.00 -OR-

3 Year Validity (Multiple Devices)

CoverageDetailsSample Explanation

Help me Choose & Register (Watch Video) Already Subscribed?

Code Generation and Code Optimization: Control-Flow

Edit

Control-Flow

A control-flow graph is a directed graph with the basic blocks as nodes and an edge from block A to block B if the execution can flow from the last instruction in A to the first instruction in B. The body of a function (or procedure) can be represented as a control flow graph. There is one initial node and all “return” nodes are terminal nodes.

Alternatively, the Control-flow graph is a collection of nodes which act as basic blocks and edges are jumps between blocks.

Con…

… (118 more words, 9 figures) …

Subscribe (by clicking here) to view full notes and track progress.

Code Generation and Code Optimization: Data-Flow Analysis & Data Flow Properties

Edit

Data-Flow Analysis

It is the analysis of flow of data in control flow graph that is the analysis that determines the information regarding the definition and use of data in program. With the help of this analysis optimization can be done. In general, its process in which values are computed using data flow analysis. The data flow property represents information which can be used for optimization. It consists of basic terminologies,

Definition Point - A point in a program containing some definition.

Reference Point - A point in a program containing a reference to a data item.

Evaluation Point - A point in a program containing evaluation of expression…

… (223 more words, 29 figures) …

Subscribe (by clicking here) to view full notes and track progress.