Next: <code>GIMPLE_TRY</code>, Previous: <code>GIMPLE_RETURN</code>, Up: Tuple specific accessors
GIMPLE_SWITCH
构建一个
GIMPLE_SWITCH
语句。NLABELS
为不包括缺省标号的标号数目。缺省标号在DEFAULT_LABEL
中传递。其余的参数为表示标号的tree。每个标号为一个代码为CASE_LABEL_EXPR
的tree。
VEC
(tree,heap) *args)该函数为一个候选的方式,用来构建
GIMPLE_SWITCH
语句。INDEX
和DEFAULT_LABEL
与gimple_build_switch中的一样。ARGS
为一个包含了标号的CASE_LABEL_EXPR
tree向量。
将switch语句
G
的标号数目设置为NLABELS
。
返回编号为
INDEX
的标号。缺省标号为0,接着是swith语句中的其它标号。