diff options
Diffstat (limited to 'llvm/lib/AsmParser/Lexer.cpp')
| -rw-r--r-- | llvm/lib/AsmParser/Lexer.cpp | 947 | 
1 files changed, 479 insertions, 468 deletions
| diff --git a/llvm/lib/AsmParser/Lexer.cpp b/llvm/lib/AsmParser/Lexer.cpp index 657b364a763..77d0d9fa2c9 100644 --- a/llvm/lib/AsmParser/Lexer.cpp +++ b/llvm/lib/AsmParser/Lexer.cpp @@ -28,7 +28,6 @@  #define YY_FLEX_MINOR_VERSION 5  #include <stdio.h> -#include <unistd.h>  /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ @@ -42,6 +41,7 @@  #ifdef __cplusplus  #include <stdlib.h> +#include <unistd.h>  /* Use prototypes in function declarations. */  #define YY_USE_PROTOS @@ -308,32 +308,32 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));  	*yy_cp = '\0'; \  	yy_c_buf_p = yy_cp; -#define YY_NUM_RULES 99 -#define YY_END_OF_BUFFER 100 -static yyconst short int yy_acclist[177] = +#define YY_NUM_RULES 100 +#define YY_END_OF_BUFFER 101 +static yyconst short int yy_acclist[178] =      {   0, -      100,   98,   99,   97,   98,   99,   97,   99,   98,   99, -       98,   99,   98,   99,   98,   99,   98,   99,   98,   99, -       90,   98,   99,   90,   98,   99,    1,   98,   99,   98, -       99,   98,   99,   98,   99,   98,   99,   98,   99,   98, -       99,   98,   99,   98,   99,   98,   99,   98,   99,   98, -       99,   98,   99,   98,   99,   98,   99,   98,   99,   98, -       99,   98,   99,   98,   99,   98,   99,   98,   99,   98, -       99,   89,   87,   86,   86,   93,   91,   95,   90,    1, -       75,   32,   57,   20,   89,   86,   86,   94,   95,   17, -       95,   96,   51,   56,   30,   33,   54,    3,   42,   53, - -       22,   65,   55,   74,   69,   70,   52,   58,   88,   95, -       95,   37,   66,   67,   82,   83,   44,   19,   92,   23, -        4,   49,   43,   36,   11,   95,    2,    5,   46,   48, -       38,   60,   64,   62,   63,   61,   59,   40,   84,   39, -       45,   18,   72,   81,   35,   47,   27,   21,   34,    7, -       77,   29,   80,   50,   68,   76,   24,   25,   78,   41, -       73,   71,    6,   26,    8,   14,    9,   10,   31,   12, -       28,   79,   85,   13,   15,   16 +      101,   99,  100,   98,   99,  100,   98,  100,   99,  100, +       99,  100,   99,  100,   99,  100,   99,  100,   99,  100, +       91,   99,  100,   91,   99,  100,    1,   99,  100,   99, +      100,   99,  100,   99,  100,   99,  100,   99,  100,   99, +      100,   99,  100,   99,  100,   99,  100,   99,  100,   99, +      100,   99,  100,   99,  100,   99,  100,   99,  100,   99, +      100,   99,  100,   99,  100,   99,  100,   99,  100,   99, +      100,   90,   88,   87,   87,   94,   92,   96,   91,    1, +       76,   32,   58,   20,   90,   87,   87,   95,   96,   17, +       96,   97,   52,   57,   30,   33,   55,    3,   42,   54, + +       22,   66,   56,   75,   70,   71,   53,   59,   89,   96, +       96,   37,   67,   68,   83,   84,   44,   19,   93,   23, +        4,   49,   43,   36,   11,   96,   51,    2,    5,   46, +       48,   38,   61,   65,   63,   64,   62,   60,   40,   85, +       39,   45,   18,   73,   82,   35,   47,   27,   21,   34, +        7,   78,   29,   81,   50,   69,   77,   24,   25,   79, +       41,   74,   72,    6,   26,    8,   14,    9,   10,   31, +       12,   28,   80,   86,   13,   15,   16      } ; -static yyconst short int yy_accept[398] = +static yyconst short int yy_accept[401] =      {   0,          1,    1,    1,    2,    4,    7,    9,   11,   13,   15,         17,   19,   21,   24,   27,   30,   32,   34,   36,   38, @@ -347,37 +347,37 @@ static yyconst short int yy_accept[398] =         84,   84,   84,   84,   85,   85,   85,   85,   85,   85,         85,   85,   85,   85,   85,   85,   85,   86,   87,   89, -       90,   91,   92,   92,   93,   94,   94,   95,   95,   95, -       96,   96,   96,   96,   97,   97,   97,   97,   97,   98, -       98,   99,   99,   99,   99,   99,   99,   99,   99,   99, -       99,  100,  100,  100,  100,  100,  100,  100,  100,  101, -      102,  102,  102,  103,  103,  104,  105,  105,  105,  105, -      105,  106,  106,  107,  107,  108,  108,  108,  108,  108, +       90,   91,   92,   92,   93,   94,   94,   94,   95,   95, +       95,   96,   96,   96,   96,   97,   97,   97,   97,   97, +       98,   98,   99,   99,   99,   99,   99,   99,   99,   99, +       99,   99,  100,  100,  100,  100,  100,  100,  100,  100, +      101,  102,  102,  102,  103,  103,  104,  105,  105,  105, +      105,  105,  106,  106,  107,  107,  108,  108,  108,  108,        108,  108,  108,  108,  108,  108,  108,  108,  108,  108, -      108,  108,  108,  108,  108,  108,  109,  109,  110,  111, -      111,  111,  111,  112,  112,  112,  112,  113,  114,  115, - -      115,  115,  115,  115,  115,  115,  115,  115,  115,  115, -      115,  116,  116,  116,  116,  116,  116,  116,  116,  116, -      117,  118,  118,  119,  119,  119,  120,  120,  120,  120, -      120,  120,  120,  120,  120,  120,  121,  121,  121,  122, -      123,  123,  124,  124,  124,  124,  124,  124,  124,  124, -      124,  124,  125,  125,  126,  126,  127,  127,  127,  128, -      128,  128,  128,  128,  128,  128,  128,  128,  129,  129, -      130,  130,  130,  130,  130,  130,  131,  131,  131,  131, -      131,  131,  132,  132,  133,  134,  135,  136,  137,  138, -      139,  140,  140,  140,  140,  141,  142,  143,  143,  143, - -      143,  143,  143,  144,  144,  144,  144,  145,  145,  146, -      146,  146,  146,  147,  148,  149,  149,  150,  150,  151, -      151,  151,  152,  152,  153,  154,  155,  155,  156,  157, -      158,  159,  159,  159,  160,  161,  162,  163,  163,  163, -      163,  163,  164,  165,  165,  165,  165,  165,  165,  165, -      165,  165,  165,  165,  165,  166,  167,  167,  167,  168, -      169,  169,  169,  169,  170,  170,  171,  171,  171,  171, -      171,  171,  171,  171,  171,  171,  171,  171,  171,  171, -      171,  172,  172,  173,  173,  173,  173,  173,  173,  174, -      174,  175,  175,  176,  176,  177,  177 +      108,  108,  108,  108,  108,  108,  108,  109,  109,  110, +      111,  111,  111,  111,  112,  112,  112,  112,  112,  113, + +      114,  115,  115,  115,  115,  115,  115,  115,  115,  115, +      115,  115,  115,  116,  116,  116,  116,  116,  116,  116, +      116,  116,  117,  118,  118,  119,  119,  119,  120,  120, +      120,  120,  120,  120,  120,  120,  120,  120,  121,  121, +      121,  122,  123,  123,  124,  124,  124,  124,  124,  124, +      124,  124,  124,  124,  125,  125,  126,  126,  127,  128, +      128,  128,  129,  129,  129,  129,  129,  129,  129,  129, +      129,  130,  130,  131,  131,  131,  131,  131,  131,  132, +      132,  132,  132,  132,  132,  133,  133,  134,  135,  136, +      137,  138,  139,  140,  141,  141,  141,  141,  142,  143, + +      144,  144,  144,  144,  144,  144,  145,  145,  145,  145, +      146,  146,  147,  147,  147,  147,  148,  149,  150,  150, +      151,  151,  152,  152,  152,  153,  153,  154,  155,  156, +      156,  157,  158,  159,  160,  160,  160,  161,  162,  163, +      164,  164,  164,  164,  164,  165,  166,  166,  166,  166, +      166,  166,  166,  166,  166,  166,  166,  166,  167,  168, +      168,  168,  169,  170,  170,  170,  170,  171,  171,  172, +      172,  172,  172,  172,  172,  172,  172,  172,  172,  172, +      172,  172,  172,  172,  173,  173,  174,  174,  174,  174, +      174,  174,  175,  175,  176,  176,  177,  177,  178,  178      } ; @@ -422,105 +422,105 @@ static yyconst int yy_meta[42] =          3      } ; -static yyconst short int yy_base[402] = +static yyconst short int yy_base[405] =      {   0, -        0,    0,  834,  835,  835,  835,  829,  820,   34,   36, +        0,    0,  840,  841,  841,  841,  835,  826,   34,   36,         38,   42,   46,   50,    0,   51,   54,   53,   56,   61,         76,   77,   79,   80,   82,   83,   84,   90,   31,  111, -       94,  140,  113,   55,  110,  116,  827,  835,  818,  835, +       94,  140,  113,   55,  110,  116,  833,  841,  824,  841,          0,  128,  131,  144,  150,  124,  160,  167,  172,    0, -      136,   89,  168,  100,   41,  145,  114,  817,  139,  183, -      184,  185,  173,  186,  187,  189,  191,  133,  188,  193, -      200,  202,  194,  203,  205,  215,  208,  211,  207,  214, -       57,  816,  224,  225,  227,  231,  233,  234,  241,  235, -      236,  239,  247,  815,  251,  244,  245,  248,  254,  266, - -      255,  276,  269,  278,  270,  277,  814,    0,  287,  291, -      813,  303,  309,    0,  812,  295,  811,  288,  310,  810, -      296,  299,  315,  809,  316,  317,  318,  319,  808,  240, -      322,  320,  321,  325,  326,  327,  328,  331,  336,  341, -      343,  344,  345,  346,  348,  350,  353,  351,  807,  806, -      355,  357,  805,  359,  804,  803,  380,  361,  363,  391, -      802,  373,  801,  374,  800,  369,  365,  393,  396,  398, -      401,  397,  399,  409,  403,  411,  405,  368,  413,  416, -      417,  418,  367,  419,  423,  799,  425,  835,  431,  437, -      443,  446,  449,  450,  439,  451,  798,  797,  796,  452, - -      453,  455,  454,  458,  461,  462,  463,  465,  464,  469, -      795,  470,  472,  478,  475,  479,  480,  482,  483,  794, -      793,  486,  792,  488,  490,    0,  494,  499,  489,  501, -      502,  505,  497,  507,  508,  791,  517,  518,  790,  789, -      519,  788,  521,  527,  522,  529,  523,  530,  531,  536, -      538,  787,  539,  786,  541,  544,  544,  545,  785,  548, -      556,  546,  557,  550,  558,  560,  564,  784,  566,  783, -      568,  569,  570,  571,  576,  782,  572,  578,  590,  582, -      592,  781,  579,  780,  779,  778,  777,  776,  775,  774, -      773,  593,  580,  595,  772,  771,  770,  594,  599,  600, - -      596,  598,  769,  607,  610,  611,  768,  612,  767,  614, -      613,  615,  766,  765,  764,  616,  763,  618,  762,  620, -      627,  761,  626,  760,  759,  758,  624,  757,  756,  755, -      754,  635,  638,  753,  752,  749,  739,  636,  639,  640, -      641,  738,  737,  643,  644,  642,  646,  647,  649,  655, -      662,  654,  665,  666,  736,  735,  668,  669,  734,  733, -      670,  672,  673,  732,  676,  731,  674,  675,  678,  681, -      684,  686,  682,  690,  693,  695,  696,  700,  698,  703, -      730,  708,  728,  706,  704,  709,  710,  711,  726,  712, -      722,  714,  574,  720,  491,  835,  753,  755,  280,  759, - -      161 +      136,  139,  168,  100,   41,  145,  114,  823,  173,  183, +      184,  185,  161,  187,  189,  191,  193,  133,  194,  196, +      200,  202,  205,  206,  209,  217,   89,  210,  213,  216, +       57,  822,  207,  224,  223,  227,  229,  233,  240,  235, +      238,  247,  249,  821,  250,  245,  241,  242,  265,  267, + +      266,  268,  271,  276,  277,  279,  820,    0,  253,  292, +      819,  304,  310,    0,  818,  311,  294,  817,  287,  314, +      816,  282,  315,  316,  815,  317,  299,  318,  319,  814, +      320,  323,  328,  329,  324,  331,  335,  332,  342,  343, +      344,  347,  345,  348,  350,  352,  353,  355,  358,  813, +      812,  362,  360,  811,  365,  810,  809,  385,  374,  367, +      389,  808,  378,  807,  381,  806,  385,  371,  368,  396, +      401,  403,  405,  407,  409,  411,  414,  413,  416,  417, +      418,  419,  424,  434,  427,  425,  805,  436,  841,  446, +      452,  371,  458,  461,  421,  446,  452,  462,  804,  803, + +      802,  463,  441,  466,  465,  467,  468,  472,  474,  475, +      476,  477,  801,  481,  480,  488,  486,  487,  489,  490, +      494,  800,  799,  492,  798,  493,  498,    0,  502,  499, +      503,  505,  513,  515,  512,  516,  519,  797,  518,  529, +      796,  795,  530,  794,  520,  532,  533,  538,  534,  537, +      540,  541,  545,  793,  547,  792,  549,  555,  791,  550, +      548,  790,  557,  560,  559,  437,  566,  567,  563,  568, +      789,  569,  788,  573,  574,  571,  577,  579,  787,  578, +      581,  591,  583,  593,  786,  596,  785,  784,  783,  782, +      781,  780,  779,  778,  597,  599,  601,  777,  776,  775, + +      600,  604,  605,  603,  606,  774,  607,  608,  612,  773, +      614,  772,  615,  616,  618,  771,  770,  769,  628,  768, +      620,  767,  634,  637,  766,  624,  765,  764,  763,  635, +      762,  761,  760,  759,  638,  641,  758,  755,  746,  744, +      639,  644,  645,  646,  743,  742,  648,  649,  647,  650, +      652,  655,  666,  667,  659,  660,  670,  741,  740,  673, +      674,  738,  737,  675,  676,  678,  736,  679,  735,  680, +      682,  685,  686,  689,  693,  694,  695,  696,  700,  701, +      702,  707,  706,  732,  711,  731,  708,  712,  709,  715, +      716,  728,  722,  724,  725,  372,  726,  292,  841,  759, + +      761,  298,  765,  252      } ; -static yyconst short int yy_def[402] = +static yyconst short int yy_def[405] =      {   0, -      396,    1,  396,  396,  396,  396,  397,  398,  399,  396, -      398,  398,  398,  398,  400,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  397,  396,  398,  396, -      401,  401,  396,  396,  398,  398,  398,  398,  398,  400, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, - -      398,  398,  398,  398,  398,  398,  396,  401,  401,  396, -      398,  398,  398,   49,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,   49,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  396,  396,  396, -      396,  398,  398,  398,  398,  398,  398,  398,  398,  398, - -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  157,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  396,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, - -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,  398,  398,  398,  398,  398, -      398,  398,  398,  398,  398,    0,  396,  396,  396,  396, - -      396 +      399,    1,  399,  399,  399,  399,  400,  401,  402,  399, +      401,  401,  401,  401,  403,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  400,  399,  401,  399, +      404,  404,  399,  399,  401,  401,  401,  401,  401,  403, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, + +      401,  401,  401,  401,  401,  401,  399,  404,  404,  399, +      401,  401,  401,   49,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,   49,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  399,  399, +      399,  399,  401,  401,  401,  401,  401,  401,  401,  401, + +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  158,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  399,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, + +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,  401,  401, +      401,  401,  401,  401,  401,  401,  401,  401,    0,  399, + +      399,  399,  399,  399      } ; -static yyconst short int yy_nxt[877] = +static yyconst short int yy_nxt[883] =      {   0,          4,    5,    6,    7,    8,    9,   10,   11,   12,   13,         14,    4,   15,    8,    8,    8,   16,   17,   18,   19, @@ -528,99 +528,100 @@ static yyconst short int yy_nxt[877] =         28,    8,   29,   30,   31,   32,   33,   34,   35,    8,         36,   42,   40,   43,   43,   44,   44,   45,   45,   40,         46,   85,   40,   40,   47,   48,   48,   40,   47,   48, -       48,   40,   40,  119,   40,   40,   40,   40,   40,   59, -       51,   60,   40,  152,   55,  104,   62,   52,   56,   53, +       48,   40,   40,  120,   40,   40,   40,   40,   40,   59, +       51,   60,   40,  153,   55,  104,   62,   52,   56,   53,         63,   54,   61,   57,   49,   64,   58,   40,   40,   65,         40,   40,   67,   40,   40,   40,   74,   70,   77,   66,         40,   40,   68,   71,   75,   40,   72,   73,   69,   76, -       93,   40,   79,   83,   81,  116,   82,   78,   80,   84, +       93,   40,   79,   83,   81,  149,   82,   78,   80,   84,         86,   40,   40,   94,   40,   40,   95,   40,   87,  102, -      118,   88,  111,   96,   89,   40,  106,  109,  109,  105, -       43,   43,  103,  121,   40,   90,   91,   40,   92,   86, +      119,   88,  111,   96,   89,   40,  106,  109,  109,  105, +       43,   43,  103,  122,   40,   90,   91,   40,   92,   86,         40,   40,  110,   44,   44,  115,   40,   97,   47,   45, -       45,   40,  136,  108,   98,  122,   99,  120,  100,  112, -      112,   40,  123,  101,  113,   47,   48,   48,   40,   40, -      113,  114,  114,   40,   40,  114,  114,  117,  114,  114, -      114,  114,  114,  114,   40,   40,   40,   40,   40,   40, - -       40,  124,   40,  127,   40,   40,  131,  132,  137,  129, -      125,   40,  126,   40,   40,  128,   40,  134,   40,   40, -      143,  130,   40,  133,  135,   40,   40,  138,  141,  139, -      142,  146,  140,  144,  148,   40,   40,  149,   40,  145, -      151,  150,   40,  147,   40,   40,   40,   40,  153,  154, -       40,   40,   40,  165,  155,   40,   40,  204,   40,   40, -      159,  156,   40,  166,  164,   40,   40,  161,  160,  157, -      162,  167,  158,  163,  171,  169,  173,   40,  179,  168, -       40,   40,   41,  174,  172,  175,  170,   40,   40,   40, -      176,  180,  181,  183,  185,  184,  109,  109,  177,   40, - -      189,  189,  186,  178,  182,  190,   40,   40,  195,  187, -       40,  190,  112,  112,   40,  191,  192,  113,  193,  193, -       40,   40,  197,  113,  194,  198,   40,   40,   40,   40, -       40,   40,   40,   40,  196,  200,   40,   40,   40,   40, -      206,  207,   40,  210,  202,  203,  205,   40,  211,  199, -      201,  212,   40,  213,   40,   40,   40,   40,  208,   40, -      209,   40,   40,  215,   40,  217,   40,  214,   40,  220, -       40,  218,   40,  216,   40,  221,   40,  222,   40,   40, -       40,  223,  219,  228,   40,   40,  252,  225,  224,  226, -      226,  236,  247,  226,  226,  227,  226,  226,  226,  226, - -      226,  226,   40,  235,   40,  233,  234,   40,   40,   40, -       40,  229,   40,  230,   40,  237,   40,  231,  239,  232, -       40,  240,   40,  244,   40,  246,  238,   40,   40,   40, -       40,  241,  249,  242,   40,  253,   40,  243,  251,  245, -      189,  189,  248,  191,  191,  190,  256,  256,  254,  250, -       40,  190,  256,  256,  255,  193,  193,   40,  193,  193, -       40,   40,   40,   40,   40,   40,   40,  258,  257,   40, -      260,  262,   40,   40,   40,   40,   40,  265,  263,  259, -       40,   40,  269,   40,  264,  268,   40,  261,  272,   40, -       40,   40,  266,   40,   40,  267,  271,   40,  273,   40, - -       40,   40,   40,  270,  275,   40,  276,  274,   40,  278, -       40,  277,   40,   40,  282,  279,   40,  283,   40,   40, -      284,  285,  287,  280,  281,  289,  292,  291,   40,   40, -       40,  290,   40,   40,   40,  286,  288,  293,   40,  295, -       40,   40,   40,  296,  294,  299,  298,   40,  297,   40, -       40,  300,   40,  256,  256,   40,   40,   40,  303,   40, -      307,   40,  301,  302,  308,  306,  309,   40,   40,   40, -      313,   40,  310,  305,  312,   40,  304,   40,  311,   40, -       40,   40,   40,   40,  317,   40,  314,   40,  318,   40, -       40,   40,  316,   40,  315,  319,  322,  320,  324,  321, - -      323,   40,  326,   40,   40,   40,   40,   40,  325,   40, -       40,   40,  327,  328,  330,  331,  329,  333,   40,  334, -      336,   40,   40,   40,   40,   40,   40,   40,  332,   40, -      335,   40,  344,  342,  338,   40,  340,   40,   40,  339, -      346,  337,  341,  347,  348,  345,   40,   40,  343,   40, -       40,   40,   40,   40,   40,   40,  349,   40,   40,  350, -       40,  351,  352,  353,  357,   40,   40,  360,  354,  356, -      358,  362,  359,   40,  364,  355,   40,   40,  363,   40, -       40,   40,  361,   40,   40,   40,   40,   40,  366,   40, -      371,  374,   40,   40,  369,   40,  367,   40,  370,  365, - -      372,   40,  378,  368,   40,  376,   40,   40,  373,   40, -      377,   40,  379,  381,   40,   40,  383,   40,  375,   40, -       40,   40,   40,   40,  380,   40,  384,  386,  387,  391, -      388,   40,  385,   40,  394,  382,  389,   40,  390,   40, -      393,   40,   40,   40,   40,   40,   40,   40,   40,   40, -       40,  392,  395,   37,   37,   37,   37,   39,   39,   50, -       40,   50,   50,   40,   40,   40,   40,   40,   40,   40, +       45,   40,  137,  116,   98,  117,   99,  121,  100,  112, +      112,   40,   40,  101,  113,   47,   48,   48,   40,   40, +      113,  114,  114,   40,   40,  114,  114,  118,  114,  114, +      114,  114,  114,  114,   40,   40,   40,  130,   40,  123, + +       40,  125,   40,  128,   40,   40,  124,   40,  132,  133, +      126,   40,  127,   40,  138,  129,   40,   40,   40,  135, +       40,   40,  131,  144,   40,  134,  136,   40,   40,  140, +      139,  154,  141,  147,   40,   40,  150,  145,   40,  142, +       40,  143,  152,  146,   40,  148,   40,  151,  155,   40, +      156,   40,   40,   40,  108,  166,   40,  157,   40,  160, +       40,   40,  109,  109,  165,  158,  162,  161,  159,  163, +      174,  167,  164,  168,  170,  172,   40,   40,   40,   40, +      173,  169,   40,  181,  182,  171,  176,   40,   40,  180, +       40,  177,  186,   40,  175,  184,  183,  185,   40,  178, + +       41,  190,  190,   40,  179,   40,  191,  197,  199,  187, +       40,  188,  191,  112,  112,   40,  192,  193,  113,  194, +      194,   40,   40,  196,  113,   40,   40,   40,   40,   40, +       40,   40,  203,  195,   40,   40,  202,  206,  198,   40, +       40,  200,   40,   40,  204,  205,   40,  207,  208,  209, +      201,  212,  213,   40,   40,   40,   40,  210,   40,   40, +      215,   40,  214,   40,   40,  211,   40,  217,  219,   40, +      216,   40,  222,   40,  218,  220,   40,  223,   40,   40, +      258,  258,   40,   40,  224,   40,  221,  230,  225,   40, +      239,  226,   40,  227,  228,  228,   40,  238,  228,  228, + +       40,  228,  228,  228,  228,  228,  228,   40,  229,  231, +      235,  232,   40,  236,   40,  233,   40,  234,   40,  237, +       40,  241,   40,  242,   40,   40,  240,   40,   40,   40, +       40,  246,   40,  248,  251,   40,   40,  245,   40,  243, +      249,  244,  247,  255,  253,   40,  250,   40,   40,  259, +      256,  252,   40,  254,  315,  190,  190,   40,  192,  192, +      191,  258,  258,   40,  260,  257,  191,  194,  194,   40, +      194,  194,   40,   40,   40,  264,   40,   40,   40,   40, +      261,  263,  265,   40,  268,   40,   40,   40,   40,  266, +      262,   40,   40,  267,  272,  271,  275,   40,   40,   40, + +       40,   40,  269,   40,   40,   40,  270,  274,  276,   40, +       40,  273,  278,   40,   40,  279,   40,  286,  277,  280, +      281,  282,  285,   40,   40,  288,   40,   40,  283,   40, +       40,   40,  284,  290,  287,  292,  294,  295,  296,  289, +       40,   40,  299,   40,   40,   40,  293,  291,   40,   40, +      298,   40,   40,  300,  302,  297,   40,  301,   40,   40, +       40,   40,  303,  306,  258,  258,  310,  311,   40,  304, +       40,   40,  305,  309,   40,  312,  313,   40,   40,   40, +       40,  308,   40,  307,   40,   40,  316,  320,   40,   40, +       40,  314,   40,  321,   40,  317,  319,  318,  323,  325, + +      322,  327,   40,  329,   40,  324,  326,   40,   40,  328, +       40,   40,   40,  330,   40,   40,   40,   40,   40,   40, +      332,  334,  336,   40,  337,   40,   40,   40,  339,   40, +      331,   40,  341,  333,  335,   40,  345,  338,  343,   40, +      342,  340,  351,  344,  347,   40,   40,  348,   40,   40, +       40,  346,   40,  350,  349,   40,   40,   40,   40,   40, +       40,   40,  353,   40,  354,  355,   40,  352,  356,  360, +       40,   40,  363,  357,  359,  361,  362,   40,   40,  367, +      358,   40,  365,  366,   40,   40,   40,   40,  364,   40, +       40,   40,  369,   40,  368,  374,   40,   40,  377,  372, + +       40,  370,  373,  375,   40,   40,   40,   40,  371,  381, +      379,   40,   40,   40,  376,  380,  384,   40,   40,   40, +       40,  386,   40,   40,  382,  378,   40,   40,  387,  383, +      389,  390,  391,   40,  394,   40,   40,   40,  393,   40, +      385,  388,   40,   40,  392,  397,   40,   40,   40,   40, +      396,   40,   40,   40,   40,   40,  395,   40,  398,   37, +       37,   37,   37,   39,   39,   50,   40,   50,   50,   40,         40,   40,   40,   40,   40,   40,   40,   40,   40,   40,         40,   40,   40,   40,   40,   40,   40,   40,   40,   40,         40,   40,   40,   40,   40,   40,   40,   40,   40,   40,         40,   40,   40,   40,   40,   40,   40,   40,   40,   40,         40,   40,   40,   40,   40,   40,   40,   40,   40,   40, -       40,   40,   40,   40,   40,  188,   40,   40,   40,   40, -      107,   40,   38,  396,    3,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396 +       40,   40,   40,   40,   40,   40,   40,   40,   40,   40, +       40,  189,   40,   40,   40,   40,  107,   40,   38,  399, +        3,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399      } ; -static yyconst short int yy_chk[877] = +static yyconst short int yy_chk[883] =      {   0,          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,          1,    1,    1,    1,    1,    1,    1,    1,    1,    1, @@ -633,91 +634,92 @@ static yyconst short int yy_chk[877] =         19,   16,   18,   17,   13,   19,   17,   21,   22,   20,         23,   24,   21,   25,   26,   27,   24,   22,   25,   20, -       52,   28,   21,   22,   24,   31,   23,   23,   21,   24, -       31,   54,   26,   28,   27,   52,   27,   25,   26,   28, +       77,   28,   21,   22,   24,   31,   23,   23,   21,   24, +       31,   54,   26,   28,   27,   77,   27,   25,   26,   28,         30,   35,   30,   31,   33,   57,   31,   36,   30,   33,         54,   30,   46,   31,   30,   46,   36,   42,   42,   35,         43,   43,   33,   57,   68,   30,   30,   51,   30,   32, -       59,   32,   44,   44,   44,   51,   56,   32,   45,   45, -       45,   45,   68,  401,   32,   59,   32,   56,   32,   47, -       47,   47,   59,   32,   47,   48,   48,   48,   48,   53, -       47,   49,   49,   49,   63,   49,   49,   53,   49,   49, -       49,   49,   49,   49,   60,   61,   62,   64,   65,   69, - -       66,   60,   67,   62,   70,   73,   65,   66,   69,   63, -       61,   71,   61,   72,   74,   62,   75,   67,   79,   77, -       74,   64,   78,   66,   67,   80,   76,   70,   73,   71, -       73,   76,   72,   75,   77,   83,   84,   78,   85,   75, -       80,   79,   86,   76,   87,   88,   90,   91,   83,   84, -       92,  130,   89,   91,   85,   96,   97,  130,   93,   98, -       88,   85,   95,   92,   90,   99,  101,   89,   88,   86, -       89,   93,   87,   89,   96,   95,   98,  100,  101,   93, -      103,  105,  399,   99,   97,  100,   95,  102,  106,  104, -      100,  102,  102,  103,  104,  103,  109,  109,  100,  118, - -      110,  110,  105,  100,  102,  110,  116,  121,  118,  106, -      122,  110,  112,  112,  112,  113,  113,  112,  113,  113, -      113,  119,  121,  112,  116,  122,  123,  125,  126,  127, -      128,  132,  133,  131,  119,  125,  134,  135,  136,  137, -      132,  133,  138,  136,  127,  128,  131,  139,  137,  123, -      126,  138,  140,  139,  141,  142,  143,  144,  134,  145, -      135,  146,  148,  141,  147,  143,  151,  140,  152,  146, -      154,  144,  158,  142,  159,  147,  167,  148,  183,  178, -      166,  151,  145,  159,  162,  164,  183,  154,  152,  157, -      157,  167,  178,  157,  157,  158,  157,  157,  157,  157, - -      157,  157,  160,  166,  168,  162,  164,  169,  172,  170, -      173,  160,  171,  160,  175,  168,  177,  160,  170,  160, -      174,  171,  176,  175,  179,  177,  169,  180,  181,  182, -      184,  172,  180,  173,  185,  184,  187,  174,  182,  176, -      189,  189,  179,  190,  190,  189,  190,  190,  185,  181, -      195,  189,  191,  191,  187,  192,  192,  192,  193,  193, -      193,  194,  196,  200,  201,  203,  202,  195,  194,  204, -      200,  202,  205,  206,  207,  209,  208,  205,  203,  196, -      210,  212,  209,  213,  204,  208,  215,  201,  213,  214, -      216,  217,  206,  218,  219,  207,  212,  222,  214,  224, - -      229,  225,  395,  210,  216,  227,  217,  215,  233,  219, -      228,  218,  230,  231,  227,  222,  232,  228,  234,  235, -      229,  230,  231,  224,  225,  232,  235,  234,  237,  238, -      241,  233,  243,  245,  247,  230,  231,  237,  244,  241, -      246,  248,  249,  243,  238,  246,  245,  250,  244,  251, -      253,  247,  255,  256,  256,  257,  258,  262,  250,  260, -      257,  264,  248,  249,  258,  255,  260,  261,  263,  265, -      264,  266,  261,  253,  263,  267,  251,  269,  262,  271, -      272,  273,  274,  277,  269,  393,  265,  275,  271,  278, -      283,  293,  267,  280,  266,  272,  275,  273,  278,  274, - -      277,  279,  280,  281,  292,  298,  294,  301,  279,  302, -      299,  300,  281,  283,  293,  294,  292,  299,  304,  300, -      302,  305,  306,  308,  311,  310,  312,  316,  298,  318, -      301,  320,  316,  311,  305,  327,  308,  323,  321,  306, -      320,  304,  310,  321,  323,  318,  332,  338,  312,  333, -      339,  340,  341,  346,  344,  345,  327,  347,  348,  332, -      349,  333,  338,  339,  345,  352,  350,  348,  340,  344, -      346,  350,  347,  351,  352,  341,  353,  354,  351,  357, -      358,  361,  349,  362,  363,  367,  368,  365,  354,  369, -      363,  368,  370,  373,  361,  371,  357,  372,  362,  353, - -      365,  374,  372,  358,  375,  370,  376,  377,  367,  379, -      371,  378,  373,  375,  380,  385,  377,  384,  369,  382, -      386,  387,  388,  390,  374,  392,  378,  380,  382,  387, -      384,  394,  379,  391,  392,  376,  385,  389,  386,  383, -      390,  381,  366,  364,  360,  359,  356,  355,  343,  342, -      337,  388,  394,  397,  397,  397,  397,  398,  398,  400, -      336,  400,  400,  335,  334,  331,  330,  329,  328,  326, -      325,  324,  322,  319,  317,  315,  314,  313,  309,  307, -      303,  297,  296,  295,  291,  290,  289,  288,  287,  286, -      285,  284,  282,  276,  270,  268,  259,  254,  252,  242, - -      240,  239,  236,  223,  221,  220,  211,  199,  198,  197, -      186,  165,  163,  161,  156,  155,  153,  150,  149,  129, -      124,  120,  117,  115,  111,  107,   94,   82,   58,   39, -       37,    8,    7,    3,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396,  396,  396,  396,  396, -      396,  396,  396,  396,  396,  396 +       52,   32,   44,   44,   44,   51,   56,   32,   45,   45, +       45,   45,   68,   52,   32,   52,   32,   56,   32,   47, +       47,   47,   63,   32,   47,   48,   48,   48,   48,   53, +       47,   49,   49,   49,   59,   49,   49,   53,   49,   49, +       49,   49,   49,   49,   60,   61,   62,   63,   64,   59, + +       65,   60,   66,   62,   67,   69,   59,   70,   65,   66, +       61,   71,   61,   72,   69,   62,   73,   74,   83,   67, +       75,   78,   64,   74,   79,   66,   67,   80,   76,   71, +       70,   83,   72,   76,   85,   84,   78,   75,   86,   73, +       87,   73,   80,   75,   88,   76,   90,   79,   84,   91, +       85,   89,   97,   98,  404,   91,   96,   85,   92,   88, +       93,   95,  109,  109,   90,   86,   89,   88,   87,   89, +       98,   92,   89,   93,   95,   96,   99,  101,  100,  102, +       97,   93,  103,  102,  102,   95,  100,  104,  105,  101, +      106,  100,  104,  122,   99,  103,  102,  103,  119,  100, + +      402,  110,  110,  398,  100,  117,  110,  119,  122,  105, +      127,  106,  110,  112,  112,  112,  113,  113,  112,  113, +      113,  113,  116,  117,  112,  120,  123,  124,  126,  128, +      129,  131,  127,  116,  132,  135,  126,  131,  120,  133, +      134,  123,  136,  138,  128,  129,  137,  132,  133,  134, +      124,  137,  138,  139,  140,  141,  143,  135,  142,  144, +      140,  145,  139,  146,  147,  136,  148,  142,  144,  149, +      141,  153,  147,  152,  143,  145,  155,  148,  160,  169, +      192,  192,  168,  396,  149,  159,  146,  160,  152,  163, +      169,  153,  165,  155,  158,  158,  167,  168,  158,  158, + +      161,  158,  158,  158,  158,  158,  158,  170,  159,  161, +      163,  161,  171,  165,  172,  161,  173,  161,  174,  167, +      175,  171,  176,  172,  178,  177,  170,  179,  180,  181, +      182,  176,  195,  178,  181,  183,  186,  175,  185,  173, +      179,  174,  177,  185,  183,  184,  180,  188,  266,  195, +      186,  182,  203,  184,  266,  190,  190,  196,  191,  191, +      190,  191,  191,  197,  196,  188,  190,  193,  193,  193, +      194,  194,  194,  198,  202,  203,  205,  204,  206,  207, +      197,  202,  204,  208,  207,  209,  210,  211,  212,  205, +      198,  215,  214,  206,  211,  210,  215,  217,  218,  216, + +      219,  220,  208,  224,  226,  221,  209,  214,  216,  227, +      230,  212,  218,  229,  231,  219,  232,  230,  217,  220, +      221,  224,  229,  235,  233,  232,  234,  236,  226,  239, +      237,  245,  227,  233,  231,  234,  236,  237,  239,  232, +      240,  243,  245,  246,  247,  249,  235,  233,  250,  248, +      243,  251,  252,  246,  248,  240,  253,  247,  255,  261, +      257,  260,  249,  252,  258,  258,  260,  261,  263,  250, +      265,  264,  251,  257,  269,  263,  264,  267,  268,  270, +      272,  255,  276,  253,  274,  275,  267,  272,  277,  280, +      278,  265,  281,  274,  283,  268,  270,  269,  276,  278, + +      275,  281,  282,  283,  284,  277,  280,  286,  295,  282, +      296,  301,  297,  284,  304,  302,  303,  305,  307,  308, +      295,  297,  302,  309,  303,  311,  313,  314,  305,  315, +      286,  321,  308,  296,  301,  326,  314,  304,  311,  319, +      309,  307,  326,  313,  319,  323,  330,  321,  324,  335, +      341,  315,  336,  324,  323,  342,  343,  344,  349,  347, +      348,  350,  335,  351,  336,  341,  352,  330,  342,  348, +      355,  356,  351,  343,  347,  349,  350,  353,  354,  355, +      344,  357,  353,  354,  360,  361,  364,  365,  352,  366, +      368,  370,  357,  371,  356,  366,  372,  373,  371,  364, + +      374,  360,  365,  368,  375,  376,  377,  378,  361,  375, +      373,  379,  380,  381,  370,  374,  378,  383,  382,  387, +      389,  380,  385,  388,  376,  372,  390,  391,  381,  377, +      383,  385,  387,  393,  390,  394,  395,  397,  389,  392, +      379,  382,  386,  384,  388,  395,  369,  367,  363,  362, +      393,  359,  358,  346,  345,  340,  391,  339,  397,  400, +      400,  400,  400,  401,  401,  403,  338,  403,  403,  337, +      334,  333,  332,  331,  329,  328,  327,  325,  322,  320, +      318,  317,  316,  312,  310,  306,  300,  299,  298,  294, +      293,  292,  291,  290,  289,  288,  287,  285,  279,  273, + +      271,  262,  259,  256,  254,  244,  242,  241,  238,  225, +      223,  222,  213,  201,  200,  199,  187,  166,  164,  162, +      157,  156,  154,  151,  150,  130,  125,  121,  118,  115, +      111,  107,   94,   82,   58,   39,   37,    8,    7,    3, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399,  399,  399,  399,  399,  399,  399,  399,  399, +      399,  399      } ;  static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr; @@ -734,7 +736,7 @@ goto find_rule; \  #define YY_MORE_ADJ 0  #define YY_RESTORE_YY_MORE_OFFSET  char *yytext; -#line 1 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 1 "/llvm/lib/AsmParser/Lexer.l"  #define INITIAL 0  /*===-- Lexer.l - Scanner for llvm assembly files --------------*- C++ -*--===//  // @@ -749,7 +751,7 @@ char *yytext;  //  //===----------------------------------------------------------------------===*/  #define YY_NEVER_INTERACTIVE 1 -#line 28 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 28 "/llvm/lib/AsmParser/Lexer.l"  #include "ParserInternals.h"  #include "llvm/Module.h"  #include <list> @@ -875,7 +877,7 @@ using namespace llvm;  /* HexIntConstant - Hexadecimal constant generated by the CFE to avoid forcing   * it to deal with 64 bit numbers.   */ -#line 879 "Lexer.cpp" +#line 881 "Lexer.cpp"  /* Macros after this point can all be overridden by user definitions in   * section 1. @@ -1023,13 +1025,13 @@ YY_MALLOC_DECL  YY_DECL  	{  	register yy_state_type yy_current_state; -	register char *yy_cp = NULL, *yy_bp = NULL; +	register char *yy_cp, *yy_bp;  	register int yy_act; -#line 179 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 179 "/llvm/lib/AsmParser/Lexer.l" -#line 1033 "Lexer.cpp" +#line 1035 "Lexer.cpp"  	if ( yy_init )  		{ @@ -1077,14 +1079,14 @@ yy_match:  			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )  				{  				yy_current_state = (int) yy_def[yy_current_state]; -				if ( yy_current_state >= 397 ) +				if ( yy_current_state >= 400 )  					yy_c = yy_meta[(unsigned int) yy_c];  				}  			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];  			*yy_state_ptr++ = yy_current_state;  			++yy_cp;  			} -		while ( yy_current_state != 396 ); +		while ( yy_current_state != 399 );  yy_find_action:  		yy_current_state = *--yy_state_ptr; @@ -1122,441 +1124,446 @@ do_action:	/* This label is used only to access EOF actions. */  	{ /* beginning of action switch */  case 1:  YY_RULE_SETUP -#line 181 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 181 "/llvm/lib/AsmParser/Lexer.l"  { /* Ignore comments for now */ }  	YY_BREAK  case 2:  YY_RULE_SETUP -#line 183 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 183 "/llvm/lib/AsmParser/Lexer.l"  { return BEGINTOK; }  	YY_BREAK  case 3:  YY_RULE_SETUP -#line 184 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 184 "/llvm/lib/AsmParser/Lexer.l"  { return ENDTOK; }  	YY_BREAK  case 4:  YY_RULE_SETUP -#line 185 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 185 "/llvm/lib/AsmParser/Lexer.l"  { return TRUETOK;  }  	YY_BREAK  case 5:  YY_RULE_SETUP -#line 186 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 186 "/llvm/lib/AsmParser/Lexer.l"  { return FALSETOK; }  	YY_BREAK  case 6:  YY_RULE_SETUP -#line 187 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 187 "/llvm/lib/AsmParser/Lexer.l"  { return DECLARE; }  	YY_BREAK  case 7:  YY_RULE_SETUP -#line 188 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 188 "/llvm/lib/AsmParser/Lexer.l"  { return GLOBAL; }  	YY_BREAK  case 8:  YY_RULE_SETUP -#line 189 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 189 "/llvm/lib/AsmParser/Lexer.l"  { return CONSTANT; }  	YY_BREAK  case 9:  YY_RULE_SETUP -#line 190 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 190 "/llvm/lib/AsmParser/Lexer.l"  { return INTERNAL; }  	YY_BREAK  case 10:  YY_RULE_SETUP -#line 191 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 191 "/llvm/lib/AsmParser/Lexer.l"  { return LINKONCE; }  	YY_BREAK  case 11:  YY_RULE_SETUP -#line 192 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 192 "/llvm/lib/AsmParser/Lexer.l"  { return WEAK; }  	YY_BREAK  case 12:  YY_RULE_SETUP -#line 193 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 193 "/llvm/lib/AsmParser/Lexer.l"  { return APPENDING; }  	YY_BREAK  case 13:  YY_RULE_SETUP -#line 194 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 194 "/llvm/lib/AsmParser/Lexer.l"  { return EXTERNAL; }    /* Deprecated, turn into external */  	YY_BREAK  case 14:  YY_RULE_SETUP -#line 195 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 195 "/llvm/lib/AsmParser/Lexer.l"  { return EXTERNAL; }  	YY_BREAK  case 15:  YY_RULE_SETUP -#line 196 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 196 "/llvm/lib/AsmParser/Lexer.l"  { return IMPLEMENTATION; }  	YY_BREAK  case 16:  YY_RULE_SETUP -#line 197 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 197 "/llvm/lib/AsmParser/Lexer.l"  { return ZEROINITIALIZER; }  	YY_BREAK  case 17:  YY_RULE_SETUP -#line 198 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 198 "/llvm/lib/AsmParser/Lexer.l"  { return DOTDOTDOT; }  	YY_BREAK  case 18:  YY_RULE_SETUP -#line 199 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 199 "/llvm/lib/AsmParser/Lexer.l"  { return UNDEF; }  	YY_BREAK  case 19:  YY_RULE_SETUP -#line 200 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 200 "/llvm/lib/AsmParser/Lexer.l"  { return NULL_TOK; }  	YY_BREAK  case 20:  YY_RULE_SETUP -#line 201 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 201 "/llvm/lib/AsmParser/Lexer.l"  { return TO; }  	YY_BREAK  case 21:  YY_RULE_SETUP -#line 202 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 202 "/llvm/lib/AsmParser/Lexer.l"  { RET_TOK(TermOpVal, Unwind, UNWIND); }  	YY_BREAK  case 22:  YY_RULE_SETUP -#line 203 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 203 "/llvm/lib/AsmParser/Lexer.l"  { return NOT; }  /* Deprecated, turned into XOR */  	YY_BREAK  case 23:  YY_RULE_SETUP -#line 204 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 204 "/llvm/lib/AsmParser/Lexer.l"  { return TAIL; }  	YY_BREAK  case 24:  YY_RULE_SETUP -#line 205 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 205 "/llvm/lib/AsmParser/Lexer.l"  { return TARGET; }  	YY_BREAK  case 25:  YY_RULE_SETUP -#line 206 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 206 "/llvm/lib/AsmParser/Lexer.l"  { return TRIPLE; }  	YY_BREAK  case 26:  YY_RULE_SETUP -#line 207 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 207 "/llvm/lib/AsmParser/Lexer.l"  { return DEPLIBS; }  	YY_BREAK  case 27:  YY_RULE_SETUP -#line 208 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 208 "/llvm/lib/AsmParser/Lexer.l"  { return ENDIAN; }  	YY_BREAK  case 28:  YY_RULE_SETUP -#line 209 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 209 "/llvm/lib/AsmParser/Lexer.l"  { return POINTERSIZE; }  	YY_BREAK  case 29:  YY_RULE_SETUP -#line 210 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 210 "/llvm/lib/AsmParser/Lexer.l"  { return LITTLE; }  	YY_BREAK  case 30:  YY_RULE_SETUP -#line 211 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 211 "/llvm/lib/AsmParser/Lexer.l"  { return BIG; }  	YY_BREAK  case 31:  YY_RULE_SETUP -#line 212 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 212 "/llvm/lib/AsmParser/Lexer.l"  { return VOLATILE; }  	YY_BREAK  case 32:  YY_RULE_SETUP -#line 214 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 214 "/llvm/lib/AsmParser/Lexer.l"  { return CC_TOK; }  	YY_BREAK  case 33:  YY_RULE_SETUP -#line 215 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 215 "/llvm/lib/AsmParser/Lexer.l"  { return CCC_TOK; }  	YY_BREAK  case 34:  YY_RULE_SETUP -#line 216 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 216 "/llvm/lib/AsmParser/Lexer.l"  { return FASTCC_TOK; }  	YY_BREAK  case 35:  YY_RULE_SETUP -#line 217 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 217 "/llvm/lib/AsmParser/Lexer.l"  { return COLDCC_TOK; }  	YY_BREAK  case 36:  YY_RULE_SETUP -#line 219 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 219 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::VoidTy  ; return VOID;   }  	YY_BREAK  case 37:  YY_RULE_SETUP -#line 220 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 220 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::BoolTy  ; return BOOL;   }  	YY_BREAK  case 38:  YY_RULE_SETUP -#line 221 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 221 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::SByteTy ; return SBYTE;  }  	YY_BREAK  case 39:  YY_RULE_SETUP -#line 222 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 222 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::UByteTy ; return UBYTE;  }  	YY_BREAK  case 40:  YY_RULE_SETUP -#line 223 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 223 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::ShortTy ; return SHORT;  }  	YY_BREAK  case 41:  YY_RULE_SETUP -#line 224 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 224 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::UShortTy; return USHORT; }  	YY_BREAK  case 42:  YY_RULE_SETUP -#line 225 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 225 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::IntTy   ; return INT;    }  	YY_BREAK  case 43:  YY_RULE_SETUP -#line 226 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 226 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::UIntTy  ; return UINT;   }  	YY_BREAK  case 44:  YY_RULE_SETUP -#line 227 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 227 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::LongTy  ; return LONG;   }  	YY_BREAK  case 45:  YY_RULE_SETUP -#line 228 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 228 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::ULongTy ; return ULONG;  }  	YY_BREAK  case 46:  YY_RULE_SETUP -#line 229 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 229 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::FloatTy ; return FLOAT;  }  	YY_BREAK  case 47:  YY_RULE_SETUP -#line 230 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 230 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::DoubleTy; return DOUBLE; }  	YY_BREAK  case 48:  YY_RULE_SETUP -#line 231 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 231 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.PrimType = Type::LabelTy ; return LABEL;  }  	YY_BREAK  case 49:  YY_RULE_SETUP -#line 232 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 232 "/llvm/lib/AsmParser/Lexer.l"  { return TYPE;   }  	YY_BREAK  case 50:  YY_RULE_SETUP -#line 233 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 233 "/llvm/lib/AsmParser/Lexer.l"  { return OPAQUE; }  	YY_BREAK  case 51:  YY_RULE_SETUP -#line 235 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Add, ADD); } +#line 234 "/llvm/lib/AsmParser/Lexer.l" +{ return ALIGN;  }  	YY_BREAK  case 52:  YY_RULE_SETUP -#line 236 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Sub, SUB); } +#line 236 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Add, ADD); }  	YY_BREAK  case 53:  YY_RULE_SETUP -#line 237 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Mul, MUL); } +#line 237 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Sub, SUB); }  	YY_BREAK  case 54:  YY_RULE_SETUP -#line 238 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Div, DIV); } +#line 238 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Mul, MUL); }  	YY_BREAK  case 55:  YY_RULE_SETUP -#line 239 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Rem, REM); } +#line 239 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Div, DIV); }  	YY_BREAK  case 56:  YY_RULE_SETUP -#line 240 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, And, AND); } +#line 240 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Rem, REM); }  	YY_BREAK  case 57:  YY_RULE_SETUP -#line 241 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Or , OR ); } +#line 241 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, And, AND); }  	YY_BREAK  case 58:  YY_RULE_SETUP -#line 242 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, Xor, XOR); } +#line 242 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Or , OR ); }  	YY_BREAK  case 59:  YY_RULE_SETUP -#line 243 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetNE, SETNE); } +#line 243 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, Xor, XOR); }  	YY_BREAK  case 60:  YY_RULE_SETUP -#line 244 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetEQ, SETEQ); } +#line 244 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetNE, SETNE); }  	YY_BREAK  case 61:  YY_RULE_SETUP -#line 245 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetLT, SETLT); } +#line 245 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetEQ, SETEQ); }  	YY_BREAK  case 62:  YY_RULE_SETUP -#line 246 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetGT, SETGT); } +#line 246 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetLT, SETLT); }  	YY_BREAK  case 63:  YY_RULE_SETUP -#line 247 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetLE, SETLE); } +#line 247 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetGT, SETGT); }  	YY_BREAK  case 64:  YY_RULE_SETUP -#line 248 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(BinaryOpVal, SetGE, SETGE); } +#line 248 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetLE, SETLE); }  	YY_BREAK  case 65:  YY_RULE_SETUP -#line 250 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, PHI, PHI_TOK); } +#line 249 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(BinaryOpVal, SetGE, SETGE); }  	YY_BREAK  case 66:  YY_RULE_SETUP -#line 251 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, Call, CALL); } +#line 251 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, PHI, PHI_TOK); }  	YY_BREAK  case 67:  YY_RULE_SETUP -#line 252 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, Cast, CAST); } +#line 252 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, Call, CALL); }  	YY_BREAK  case 68:  YY_RULE_SETUP -#line 253 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, Select, SELECT); } +#line 253 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, Cast, CAST); }  	YY_BREAK  case 69:  YY_RULE_SETUP -#line 254 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, Shl, SHL); } +#line 254 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, Select, SELECT); }  	YY_BREAK  case 70:  YY_RULE_SETUP -#line 255 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, Shr, SHR); } +#line 255 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, Shl, SHL); }  	YY_BREAK  case 71:  YY_RULE_SETUP -#line 256 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ return VANEXT_old; } +#line 256 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, Shr, SHR); }  	YY_BREAK  case 72:  YY_RULE_SETUP -#line 257 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ return VAARG_old; } +#line 257 "/llvm/lib/AsmParser/Lexer.l" +{ return VANEXT_old; }  	YY_BREAK  case 73:  YY_RULE_SETUP -#line 258 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(OtherOpVal, VAArg , VAARG); } +#line 258 "/llvm/lib/AsmParser/Lexer.l" +{ return VAARG_old; }  	YY_BREAK  case 74:  YY_RULE_SETUP -#line 259 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Ret, RET); } +#line 259 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(OtherOpVal, VAArg , VAARG); }  	YY_BREAK  case 75:  YY_RULE_SETUP -#line 260 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Br, BR); } +#line 260 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Ret, RET); }  	YY_BREAK  case 76:  YY_RULE_SETUP -#line 261 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Switch, SWITCH); } +#line 261 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Br, BR); }  	YY_BREAK  case 77:  YY_RULE_SETUP -#line 262 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Invoke, INVOKE); } +#line 262 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Switch, SWITCH); }  	YY_BREAK  case 78:  YY_RULE_SETUP -#line 263 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Unwind, UNWIND); } +#line 263 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Invoke, INVOKE); }  	YY_BREAK  case 79:  YY_RULE_SETUP -#line 264 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(TermOpVal, Unreachable, UNREACHABLE); } +#line 264 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Unwind, UNWIND); }  	YY_BREAK  case 80:  YY_RULE_SETUP -#line 266 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, Malloc, MALLOC); } +#line 265 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(TermOpVal, Unreachable, UNREACHABLE); }  	YY_BREAK  case 81:  YY_RULE_SETUP -#line 267 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, Alloca, ALLOCA); } +#line 267 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, Malloc, MALLOC); }  	YY_BREAK  case 82:  YY_RULE_SETUP -#line 268 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, Free, FREE); } +#line 268 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, Alloca, ALLOCA); }  	YY_BREAK  case 83:  YY_RULE_SETUP -#line 269 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, Load, LOAD); } +#line 269 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, Free, FREE); }  	YY_BREAK  case 84:  YY_RULE_SETUP -#line 270 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, Store, STORE); } +#line 270 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, Load, LOAD); }  	YY_BREAK  case 85:  YY_RULE_SETUP -#line 271 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" -{ RET_TOK(MemOpVal, GetElementPtr, GETELEMENTPTR); } +#line 271 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, Store, STORE); }  	YY_BREAK  case 86:  YY_RULE_SETUP -#line 274 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 272 "/llvm/lib/AsmParser/Lexer.l" +{ RET_TOK(MemOpVal, GetElementPtr, GETELEMENTPTR); } +	YY_BREAK +case 87: +YY_RULE_SETUP +#line 275 "/llvm/lib/AsmParser/Lexer.l"  {                    UnEscapeLexed(yytext+1);                    llvmAsmlval.StrVal = strdup(yytext+1);             // Skip %                    return VAR_ID;                  }  	YY_BREAK -case 87: +case 88:  YY_RULE_SETUP -#line 279 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 280 "/llvm/lib/AsmParser/Lexer.l"  {                    yytext[strlen(yytext)-1] = 0;  // nuke colon                    UnEscapeLexed(yytext); @@ -1564,9 +1571,9 @@ YY_RULE_SETUP                    return LABELSTR;                  }  	YY_BREAK -case 88: +case 89:  YY_RULE_SETUP -#line 285 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 286 "/llvm/lib/AsmParser/Lexer.l"  {                    yytext[strlen(yytext)-2] = 0;  // nuke colon, end quote                    UnEscapeLexed(yytext+1); @@ -1574,9 +1581,9 @@ YY_RULE_SETUP                    return LABELSTR;                  }  	YY_BREAK -case 89: +case 90:  YY_RULE_SETUP -#line 292 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 293 "/llvm/lib/AsmParser/Lexer.l"  { // Note that we cannot unescape a string constant here!  The                     // string constant might contain a \00 which would not be                     // understood by the string stuff.  It is valid to make a @@ -1587,14 +1594,14 @@ YY_RULE_SETUP                     return STRINGCONSTANT;                   }  	YY_BREAK -case 90: +case 91:  YY_RULE_SETUP -#line 303 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 304 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.UInt64Val = atoull(yytext); return EUINT64VAL; }  	YY_BREAK -case 91: +case 92:  YY_RULE_SETUP -#line 304 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 305 "/llvm/lib/AsmParser/Lexer.l"  {                    uint64_t Val = atoull(yytext+1);                    // +1:  we have bigger negative range @@ -1604,17 +1611,17 @@ YY_RULE_SETUP                    return ESINT64VAL;                  }  	YY_BREAK -case 92: +case 93:  YY_RULE_SETUP -#line 312 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 313 "/llvm/lib/AsmParser/Lexer.l"  {                     llvmAsmlval.UInt64Val = HexIntToVal(yytext+3);                     return yytext[0] == 's' ? ESINT64VAL : EUINT64VAL;                   }  	YY_BREAK -case 93: +case 94:  YY_RULE_SETUP -#line 317 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 318 "/llvm/lib/AsmParser/Lexer.l"  {                    uint64_t Val = atoull(yytext+1);                    if ((unsigned)Val != Val) @@ -1623,9 +1630,9 @@ YY_RULE_SETUP                    return UINTVAL;                  }  	YY_BREAK -case 94: +case 95:  YY_RULE_SETUP -#line 324 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 325 "/llvm/lib/AsmParser/Lexer.l"  {                    uint64_t Val = atoull(yytext+2);                    // +1:  we have bigger negative range @@ -1635,18 +1642,18 @@ YY_RULE_SETUP                    return SINTVAL;                  }  	YY_BREAK -case 95: +case 96:  YY_RULE_SETUP -#line 333 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 334 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.FPVal = atof(yytext); return FPVAL; }  	YY_BREAK -case 96: +case 97:  YY_RULE_SETUP -#line 334 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 335 "/llvm/lib/AsmParser/Lexer.l"  { llvmAsmlval.FPVal = HexToFP(yytext); return FPVAL; }  	YY_BREAK  case YY_STATE_EOF(INITIAL): -#line 336 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 337 "/llvm/lib/AsmParser/Lexer.l"  {                    /* Make sure to free the internal buffers for flex when we are                     * done reading our input! @@ -1655,22 +1662,22 @@ case YY_STATE_EOF(INITIAL):                    return EOF;                  }  	YY_BREAK -case 97: +case 98:  YY_RULE_SETUP -#line 344 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 345 "/llvm/lib/AsmParser/Lexer.l"  { /* Ignore whitespace */ }  	YY_BREAK -case 98: +case 99:  YY_RULE_SETUP -#line 345 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 346 "/llvm/lib/AsmParser/Lexer.l"  { return yytext[0]; }  	YY_BREAK -case 99: +case 100:  YY_RULE_SETUP -#line 347 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 348 "/llvm/lib/AsmParser/Lexer.l"  YY_FATAL_ERROR( "flex scanner jammed" );  	YY_BREAK -#line 1674 "Lexer.cpp" +#line 1681 "Lexer.cpp"  	case YY_END_OF_BUFFER:  		{ @@ -1957,7 +1964,7 @@ static yy_state_type yy_get_previous_state()  		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )  			{  			yy_current_state = (int) yy_def[yy_current_state]; -			if ( yy_current_state >= 397 ) +			if ( yy_current_state >= 400 )  				yy_c = yy_meta[(unsigned int) yy_c];  			}  		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; @@ -1987,11 +1994,11 @@ yy_state_type yy_current_state;  	while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )  		{  		yy_current_state = (int) yy_def[yy_current_state]; -		if ( yy_current_state >= 397 ) +		if ( yy_current_state >= 400 )  			yy_c = yy_meta[(unsigned int) yy_c];  		}  	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; -	yy_is_jam = (yy_current_state == 396); +	yy_is_jam = (yy_current_state == 399);  	if ( ! yy_is_jam )  		*yy_state_ptr++ = yy_current_state; @@ -2046,7 +2053,6 @@ register char *yy_bp;  #endif	/* ifndef YY_NO_UNPUT */ -#ifndef YY_NO_INPUT  #ifdef __cplusplus  static int yyinput()  #else @@ -2120,7 +2126,7 @@ static int input()  	return c;  	} -#endif /* YY_NO_INPUT */ +  #ifdef YY_USE_PROTOS  void yyrestart( FILE *input_file ) @@ -2231,6 +2237,11 @@ YY_BUFFER_STATE b;  	} +#ifndef YY_ALWAYS_INTERACTIVE +#ifndef YY_NEVER_INTERACTIVE +extern int isatty YY_PROTO(( int )); +#endif +#endif  #ifdef YY_USE_PROTOS  void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) @@ -2548,5 +2559,5 @@ int main()  	return 0;  	}  #endif -#line 347 "/proj/llvm/build/../llvm/lib/AsmParser/Lexer.l" +#line 348 "/llvm/lib/AsmParser/Lexer.l" | 

