Home | History | Annotate | Download | only in torque

Lines Matching refs:labels

663     std::vector<Label*> labels = {true_label, false_label};
665 if (GenerateExpressionBranch(stmt->condition, labels, blocks, done_label)) {
927 std::vector<Label*> labels;
929 // Output labels for the goto handlers and for the merge after the try.
931 // Activate a new scope to see handler labels
936 labels.push_back(label);
941 for (auto label : labels) {
965 // bound labels that are never jumped to.
967 for (auto label : labels) {
982 if (GenerateLabeledStatementBlocks(bodies, labels, try_done)) {
1041 std::vector<Label*> labels = {body_label, exit_label};
1044 generate_action = GenerateExpressionBranch(*stmt->test, labels,
1049 GenerateLabeledStatementBlocks({stmt->body}, labels, continue_label);
1140 for (const LabelDeclaration& label_info : signature.labels) {
1175 if (arguments.labels.size() != 0) {
1176 stream << " labels ";
1177 for (auto l : arguments.labels) {
1208 arguments.labels.size() == 0 &&
1217 arguments.labels) ||
1703 if (arguments.labels.size() == 0 &&
1704 callable->signature().labels.size() == 2) {
1706 arguments.labels.push_back(true_label);
1708 arguments.labels.push_back(false_label);
1772 size_t label_count = callable->signature().labels.size();
1773 if (label_count != arguments.labels.size()) {
1775 s << "unexpected number of otherwise labels for " << callable->name()
1777 << std::to_string(arguments.labels.size()) << ")";
1784 Label* label = arguments.labels[i];
1786 callable->signature().labels[i].types.size();
1797 for (auto t : callable->signature().labels[i].types) {
1866 arguments.labels = LabelsFromIdentifiers(expr->labels);
1916 // Activate a new scope to define True/False catch labels