GIMPLE_SWITCHvec<tree> *args)Build a
GIMPLE_SWITCHstatement.INDEXis the index variable to switch on, andDEFAULT_LABELrepresents the default label.ARGSis a vector ofCASE_LABEL_EXPRtrees that contain the non-default case labels. Each label is a tree of codeCASE_LABEL_EXPR.
Return the number of labels associated with the switch statement
G.
Set
NLABELSto be the number of labels for the switch statementG.
Return the index variable used by the switch statement
G.
Set
INDEXto be the index variable for switch statementG.
Return the label numbered
INDEX. The default label is 0, followed by any labels in a switch statement.
Set the label number
INDEXtoLABEL. 0 is always the default label.