COMPILER DESIGN

SEMANTIC ANALYSIS

TYPE CHECKING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The characteristics of basic block
A
They do not contain any kind of jump statements in them
B
There is no possibility of branching
C
All the statements execute in the same order
D
All the above
Explanation: 

Detailed explanation-1: -Basic block schedulers are typically used for slightly and moderately parallel ILP-Processors, such as pipelined and early superscalar processors.

Detailed explanation-2: -Basic block contains a sequence of statement. The flow of control enters at the beginning of the statement and leave at the end without any halt (except may be the last instruction of the block). The following sequence of three address statements forms a basic block: t1:= x * x.

There is 1 question to complete.