diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-02-04 01:12:11 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-02-04 01:12:11 +0000 |
commit | 414e37f9a3c056b56a4f7a0febc9fc4c02e48f8d (patch) | |
tree | cca5930a4badd8dc4073151325a7d0fbc8d802eb /tools/llvm-upgrade/UpgradeParser.cpp.cvs | |
parent | c34706c4ffd55669354f75c1ad741c6c33e79515 (diff) | |
download | llvm-414e37f9a3c056b56a4f7a0febc9fc4c02e48f8d.tar.gz llvm-414e37f9a3c056b56a4f7a0febc9fc4c02e48f8d.tar.bz2 llvm-414e37f9a3c056b56a4f7a0febc9fc4c02e48f8d.tar.xz |
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33859 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-upgrade/UpgradeParser.cpp.cvs')
-rw-r--r-- | tools/llvm-upgrade/UpgradeParser.cpp.cvs | 499 |
1 files changed, 249 insertions, 250 deletions
diff --git a/tools/llvm-upgrade/UpgradeParser.cpp.cvs b/tools/llvm-upgrade/UpgradeParser.cpp.cvs index e289939e24..04649f3ce8 100644 --- a/tools/llvm-upgrade/UpgradeParser.cpp.cvs +++ b/tools/llvm-upgrade/UpgradeParser.cpp.cvs @@ -370,7 +370,7 @@ /* Copy the first part of user declarations. */ -#line 14 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 14 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" #include "UpgradeInternals.h" #include "llvm/CallingConv.h" @@ -1811,7 +1811,7 @@ using namespace llvm; #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) -#line 1435 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1435 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" typedef union YYSTYPE { llvm::Module *ModuleVal; llvm::Function *FunctionVal; @@ -2237,24 +2237,24 @@ static const unsigned short int yyrline[] = 1691, 1699, 1700, 1708, 1717, 1718, 1725, 1726, 1730, 1734, 1750, 1751, 1758, 1759, 1766, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1775, 1775, 1775, 1775, 1775, 1780, 1784, 1788, - 1793, 1802, 1823, 1829, 1842, 1851, 1855, 1866, 1870, 1883, - 1887, 1894, 1895, 1901, 1908, 1920, 1950, 1963, 1986, 2014, - 2036, 2047, 2069, 2080, 2089, 2094, 2152, 2159, 2167, 2174, - 2181, 2185, 2189, 2198, 2213, 2226, 2235, 2263, 2276, 2285, - 2291, 2297, 2308, 2314, 2320, 2331, 2332, 2341, 2342, 2354, - 2363, 2364, 2365, 2366, 2367, 2383, 2403, 2405, 2407, 2407, - 2414, 2414, 2421, 2421, 2428, 2428, 2436, 2438, 2440, 2445, - 2459, 2460, 2464, 2467, 2475, 2479, 2486, 2490, 2494, 2498, - 2506, 2506, 2510, 2511, 2515, 2523, 2528, 2536, 2537, 2544, - 2551, 2555, 2670, 2670, 2674, 2684, 2684, 2688, 2692, 2694, - 2695, 2699, 2699, 2711, 2712, 2717, 2718, 2719, 2720, 2721, - 2722, 2723, 2724, 2725, 2746, 2749, 2764, 2765, 2770, 2770, - 2778, 2787, 2790, 2799, 2809, 2814, 2823, 2834, 2834, 2837, - 2840, 2843, 2847, 2853, 2868, 2874, 2930, 2933, 2939, 2949, - 2962, 2991, 2999, 3007, 3011, 3018, 3019, 3023, 3026, 3032, - 3049, 3065, 3079, 3091, 3103, 3114, 3132, 3141, 3150, 3157, - 3178, 3202, 3208, 3214, 3220, 3236, 3314, 3322, 3323, 3327, - 3328, 3332, 3338, 3344, 3350, 3356, 3363, 3375, 3389 + 1793, 1802, 1822, 1828, 1841, 1850, 1854, 1865, 1869, 1882, + 1886, 1893, 1894, 1900, 1907, 1919, 1949, 1962, 1985, 2013, + 2035, 2046, 2068, 2079, 2088, 2093, 2151, 2158, 2166, 2173, + 2180, 2184, 2188, 2197, 2212, 2225, 2234, 2262, 2275, 2284, + 2290, 2296, 2307, 2313, 2319, 2330, 2331, 2340, 2341, 2353, + 2362, 2363, 2364, 2365, 2366, 2382, 2402, 2404, 2406, 2406, + 2413, 2413, 2420, 2420, 2427, 2427, 2435, 2437, 2439, 2444, + 2458, 2459, 2463, 2466, 2474, 2478, 2485, 2489, 2493, 2497, + 2505, 2505, 2509, 2510, 2514, 2522, 2527, 2535, 2536, 2543, + 2550, 2554, 2669, 2669, 2673, 2683, 2683, 2687, 2691, 2693, + 2694, 2698, 2698, 2710, 2711, 2716, 2717, 2718, 2719, 2720, + 2721, 2722, 2723, 2724, 2745, 2748, 2763, 2764, 2769, 2769, + 2777, 2786, 2789, 2798, 2808, 2813, 2822, 2833, 2833, 2836, + 2839, 2842, 2846, 2852, 2867, 2873, 2929, 2932, 2938, 2948, + 2961, 2990, 2998, 3006, 3010, 3017, 3018, 3022, 3025, 3031, + 3048, 3064, 3078, 3090, 3102, 3113, 3131, 3140, 3149, 3156, + 3177, 3201, 3207, 3213, 3219, 3235, 3313, 3321, 3322, 3326, + 3327, 3331, 3337, 3343, 3349, 3355, 3362, 3374, 3388 }; #endif @@ -3660,7 +3660,7 @@ yyreduce: switch (yyn) { case 3: -#line 1576 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1576 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].UIntVal) > (uint32_t)INT32_MAX) // Outside of my range! error("Value too large for type"); @@ -3669,7 +3669,7 @@ yyreduce: break; case 5: -#line 1585 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1585 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].UInt64Val) > (uint64_t)INT64_MAX) // Outside of my range! error("Value too large for type"); @@ -3678,226 +3678,226 @@ yyreduce: break; case 26: -#line 1607 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1607 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_EQ; ;} break; case 27: -#line 1607 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1607 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_NE; ;} break; case 28: -#line 1608 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1608 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_SLT; ;} break; case 29: -#line 1608 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1608 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_SGT; ;} break; case 30: -#line 1609 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1609 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_SLE; ;} break; case 31: -#line 1609 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1609 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_SGE; ;} break; case 32: -#line 1610 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1610 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_ULT; ;} break; case 33: -#line 1610 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1610 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_UGT; ;} break; case 34: -#line 1611 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1611 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_ULE; ;} break; case 35: -#line 1611 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1611 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.IPred) = ICmpInst::ICMP_UGE; ;} break; case 36: -#line 1615 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1615 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_OEQ; ;} break; case 37: -#line 1615 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1615 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_ONE; ;} break; case 38: -#line 1616 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1616 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_OLT; ;} break; case 39: -#line 1616 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1616 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_OGT; ;} break; case 40: -#line 1617 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1617 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_OLE; ;} break; case 41: -#line 1617 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1617 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_OGE; ;} break; case 42: -#line 1618 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1618 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_ORD; ;} break; case 43: -#line 1618 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1618 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_UNO; ;} break; case 44: -#line 1619 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1619 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_UEQ; ;} break; case 45: -#line 1619 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1619 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_UNE; ;} break; case 46: -#line 1620 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1620 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_ULT; ;} break; case 47: -#line 1620 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1620 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_UGT; ;} break; case 48: -#line 1621 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1621 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_ULE; ;} break; case 49: -#line 1621 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1621 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_UGE; ;} break; case 50: -#line 1622 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1622 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_TRUE; ;} break; case 51: -#line 1623 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1623 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FPred) = FCmpInst::FCMP_FALSE; ;} break; case 81: -#line 1654 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1654 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.StrVal) = (yyvsp[-1].StrVal); ;} break; case 82: -#line 1657 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1657 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.StrVal) = 0; ;} break; case 83: -#line 1662 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1662 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::InternalLinkage; ;} break; case 84: -#line 1663 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1663 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;} break; case 85: -#line 1664 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1664 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::WeakLinkage; ;} break; case 86: -#line 1665 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1665 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::AppendingLinkage; ;} break; case 87: -#line 1666 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1666 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;} break; case 88: -#line 1667 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1667 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;} break; case 89: -#line 1668 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1668 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;} break; case 90: -#line 1669 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1669 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Linkage) = GlobalValue::ExternalLinkage; ;} break; case 91: -#line 1673 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1673 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::C; ;} break; case 92: -#line 1674 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1674 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::C; ;} break; case 93: -#line 1675 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1675 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::CSRet; ;} break; case 94: -#line 1676 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1676 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::Fast; ;} break; case 95: -#line 1677 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1677 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::Cold; ;} break; case 96: -#line 1678 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1678 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::X86_StdCall; ;} break; case 97: -#line 1679 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1679 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.LastCC = (yyval.UIntVal) = OldCallingConv::X86_FastCall; ;} break; case 98: -#line 1680 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1680 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((unsigned)(yyvsp[0].UInt64Val) != (yyvsp[0].UInt64Val)) error("Calling conv too large"); @@ -3906,12 +3906,12 @@ yyreduce: break; case 99: -#line 1690 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1690 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.UIntVal) = 0; ;} break; case 100: -#line 1691 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1691 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.UIntVal) = (yyvsp[0].UInt64Val); if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal))) @@ -3920,12 +3920,12 @@ yyreduce: break; case 101: -#line 1699 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1699 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.UIntVal) = 0; ;} break; case 102: -#line 1700 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1700 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.UIntVal) = (yyvsp[0].UInt64Val); if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal))) @@ -3934,7 +3934,7 @@ yyreduce: break; case 103: -#line 1708 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1708 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { for (unsigned i = 0, e = strlen((yyvsp[0].StrVal)); i != e; ++i) if ((yyvsp[0].StrVal)[i] == '"' || (yyvsp[0].StrVal)[i] == '\\') @@ -3944,27 +3944,27 @@ yyreduce: break; case 104: -#line 1717 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1717 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.StrVal) = 0; ;} break; case 105: -#line 1718 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1718 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.StrVal) = (yyvsp[0].StrVal); ;} break; case 106: -#line 1725 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1725 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" {;} break; case 107: -#line 1726 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1726 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" {;} break; case 108: -#line 1730 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1730 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurGV->setSection((yyvsp[0].StrVal)); free((yyvsp[0].StrVal)); @@ -3972,7 +3972,7 @@ yyreduce: break; case 109: -#line 1734 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1734 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].UInt64Val) != 0 && !isPowerOf2_32((yyvsp[0].UInt64Val))) error("Alignment must be a power of two"); @@ -3982,7 +3982,7 @@ yyreduce: break; case 111: -#line 1751 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1751 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeVal).T = new PATypeHolder((yyvsp[0].PrimType).T); (yyval.TypeVal).S = Signless; @@ -3990,7 +3990,7 @@ yyreduce: break; case 113: -#line 1759 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1759 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeVal).T = new PATypeHolder((yyvsp[0].PrimType).T); (yyval.TypeVal).S = Signless; @@ -3998,7 +3998,7 @@ yyreduce: break; case 114: -#line 1766 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1766 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!UpRefs.empty()) error("Invalid upreference in type: " + (*(yyvsp[0].TypeVal).T)->getDescription()); @@ -4007,7 +4007,7 @@ yyreduce: break; case 127: -#line 1780 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1780 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeVal).T = new PATypeHolder((yyvsp[0].PrimType).T); (yyval.TypeVal).S = (yyvsp[0].PrimType).S; @@ -4015,7 +4015,7 @@ yyreduce: break; case 128: -#line 1784 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1784 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeVal).T = new PATypeHolder(OpaqueType::get()); (yyval.TypeVal).S = Signless; @@ -4023,7 +4023,7 @@ yyreduce: break; case 129: -#line 1788 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1788 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Named types are also simple types... const Type* tmp = getType((yyvsp[0].ValIDVal)); (yyval.TypeVal).T = new PATypeHolder(tmp); @@ -4032,7 +4032,7 @@ yyreduce: break; case 130: -#line 1793 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1793 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Type UpReference if ((yyvsp[0].UInt64Val) > (uint64_t)~0U) error("Value out of range"); @@ -4045,13 +4045,12 @@ yyreduce: break; case 131: -#line 1802 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1802 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Function derived type? std::vector<const Type*> Params; for (std::list<llvm::PATypeInfo>::iterator I = (yyvsp[-1].TypeList)->begin(), E = (yyvsp[-1].TypeList)->end(); I != E; ++I) { Params.push_back(I->T->get()); - delete I->T; } FunctionType::ParamAttrsList ParamAttrs; if (CurFun.LastCC == OldCallingConv::CSRet) { @@ -4070,7 +4069,7 @@ yyreduce: break; case 132: -#line 1823 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1822 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Sized array type? (yyval.TypeVal).T = new PATypeHolder(HandleUpRefs(ArrayType::get((yyvsp[-1].TypeVal).T->get(), (unsigned)(yyvsp[-3].UInt64Val)))); @@ -4080,7 +4079,7 @@ yyreduce: break; case 133: -#line 1829 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1828 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Packed array type? const llvm::Type* ElemTy = (yyvsp[-1].TypeVal).T->get(); if ((unsigned)(yyvsp[-3].UInt64Val) != (yyvsp[-3].UInt64Val)) @@ -4097,7 +4096,7 @@ yyreduce: break; case 134: -#line 1842 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1841 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Structure type? std::vector<const Type*> Elements; for (std::list<llvm::PATypeInfo>::iterator I = (yyvsp[-1].TypeList)->begin(), @@ -4110,7 +4109,7 @@ yyreduce: break; case 135: -#line 1851 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1850 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Empty structure type? (yyval.TypeVal).T = new PATypeHolder(StructType::get(std::vector<const Type*>())); (yyval.TypeVal).S = Signless; @@ -4118,7 +4117,7 @@ yyreduce: break; case 136: -#line 1855 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1854 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Packed Structure type? std::vector<const Type*> Elements; for (std::list<llvm::PATypeInfo>::iterator I = (yyvsp[-2].TypeList)->begin(), @@ -4133,7 +4132,7 @@ yyreduce: break; case 137: -#line 1866 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1865 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Empty packed structure type? (yyval.TypeVal).T = new PATypeHolder(StructType::get(std::vector<const Type*>(),true)); (yyval.TypeVal).S = Signless; @@ -4141,7 +4140,7 @@ yyreduce: break; case 138: -#line 1870 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1869 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Pointer type? if ((yyvsp[-1].TypeVal).T->get() == Type::LabelTy) error("Cannot form a pointer to a basic block"); @@ -4152,7 +4151,7 @@ yyreduce: break; case 139: -#line 1883 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1882 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeList) = new std::list<PATypeInfo>(); (yyval.TypeList)->push_back((yyvsp[0].TypeVal)); @@ -4160,14 +4159,14 @@ yyreduce: break; case 140: -#line 1887 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1886 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ((yyval.TypeList)=(yyvsp[-2].TypeList))->push_back((yyvsp[0].TypeVal)); ;} break; case 142: -#line 1895 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1894 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { PATypeInfo VoidTI; VoidTI.T = new PATypeHolder(Type::VoidTy); @@ -4177,7 +4176,7 @@ yyreduce: break; case 143: -#line 1901 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1900 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeList) = new std::list<PATypeInfo>(); PATypeInfo VoidTI; @@ -4188,14 +4187,14 @@ yyreduce: break; case 144: -#line 1908 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1907 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TypeList) = new std::list<PATypeInfo>(); ;} break; case 145: -#line 1920 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1919 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Nonempty unsized arr const ArrayType *ATy = dyn_cast<ArrayType>((yyvsp[-3].TypeVal).T->get()); if (ATy == 0) @@ -4229,7 +4228,7 @@ yyreduce: break; case 146: -#line 1950 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1949 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const ArrayType *ATy = dyn_cast<ArrayType>((yyvsp[-2].TypeVal).T->get()); if (ATy == 0) @@ -4246,7 +4245,7 @@ yyreduce: break; case 147: -#line 1963 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1962 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const ArrayType *ATy = dyn_cast<ArrayType>((yyvsp[-2].TypeVal).T->get()); if (ATy == 0) @@ -4273,7 +4272,7 @@ yyreduce: break; case 148: -#line 1986 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 1985 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Nonempty unsized arr const PackedType *PTy = dyn_cast<PackedType>((yyvsp[-3].TypeVal).T->get()); if (PTy == 0) @@ -4305,7 +4304,7 @@ yyreduce: break; case 149: -#line 2014 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2013 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const StructType *STy = dyn_cast<StructType>((yyvsp[-3].TypeVal).T->get()); if (STy == 0) @@ -4331,7 +4330,7 @@ yyreduce: break; case 150: -#line 2036 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2035 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const StructType *STy = dyn_cast<StructType>((yyvsp[-2].TypeVal).T->get()); if (STy == 0) @@ -4346,7 +4345,7 @@ yyreduce: break; case 151: -#line 2047 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2046 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const StructType *STy = dyn_cast<StructType>((yyvsp[-5].TypeVal).T->get()); if (STy == 0) @@ -4372,7 +4371,7 @@ yyreduce: break; case 152: -#line 2069 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2068 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const StructType *STy = dyn_cast<StructType>((yyvsp[-4].TypeVal).T->get()); if (STy == 0) @@ -4387,7 +4386,7 @@ yyreduce: break; case 153: -#line 2080 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2079 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const PointerType *PTy = dyn_cast<PointerType>((yyvsp[-1].TypeVal).T->get()); if (PTy == 0) @@ -4400,7 +4399,7 @@ yyreduce: break; case 154: -#line 2089 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2088 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ConstVal).C = UndefValue::get((yyvsp[-1].TypeVal).T->get()); (yyval.ConstVal).S = (yyvsp[-1].TypeVal).S; @@ -4409,7 +4408,7 @@ yyreduce: break; case 155: -#line 2094 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2093 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const PointerType *Ty = dyn_cast<PointerType>((yyvsp[-1].TypeVal).T->get()); if (Ty == 0) @@ -4471,7 +4470,7 @@ yyreduce: break; case 156: -#line 2152 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2151 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[-1].TypeVal).T->get() != (yyvsp[0].ConstVal).C->getType()) error("Mismatched types for constant expression"); @@ -4482,7 +4481,7 @@ yyreduce: break; case 157: -#line 2159 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2158 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-1].TypeVal).T->get(); if (isa<FunctionType>(Ty) || Ty == Type::LabelTy || isa<OpaqueType>(Ty)) @@ -4494,7 +4493,7 @@ yyreduce: break; case 158: -#line 2167 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2166 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // integral constants const Type *Ty = (yyvsp[-1].PrimType).T; if (!ConstantInt::isValueValidForType(Ty, (yyvsp[0].SInt64Val))) @@ -4505,7 +4504,7 @@ yyreduce: break; case 159: -#line 2174 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2173 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // integral constants const Type *Ty = (yyvsp[-1].PrimType).T; if (!ConstantInt::isValueValidForType(Ty, (yyvsp[0].UInt64Val))) @@ -4516,7 +4515,7 @@ yyreduce: break; case 160: -#line 2181 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2180 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Boolean constants (yyval.ConstVal).C = ConstantInt::get(Type::Int1Ty, true); (yyval.ConstVal).S = Unsigned; @@ -4524,7 +4523,7 @@ yyreduce: break; case 161: -#line 2185 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2184 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Boolean constants (yyval.ConstVal).C = ConstantInt::get(Type::Int1Ty, false); (yyval.ConstVal).S = Unsigned; @@ -4532,7 +4531,7 @@ yyreduce: break; case 162: -#line 2189 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2188 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Float & Double constants if (!ConstantFP::isValueValidForType((yyvsp[-1].PrimType).T, (yyvsp[0].FPVal))) error("Floating point constant invalid for type"); @@ -4542,7 +4541,7 @@ yyreduce: break; case 163: -#line 2198 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2197 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* SrcTy = (yyvsp[-3].ConstVal).C->getType(); const Type* DstTy = (yyvsp[-1].TypeVal).T->get(); @@ -4561,7 +4560,7 @@ yyreduce: break; case 164: -#line 2213 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2212 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-2].ConstVal).C->getType(); if (!isa<PointerType>(Ty)) @@ -4578,7 +4577,7 @@ yyreduce: break; case 165: -#line 2226 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2225 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!(yyvsp[-5].ConstVal).C->getType()->isInteger() || cast<IntegerType>((yyvsp[-5].ConstVal).C->getType())->getBitWidth() != 1) @@ -4591,7 +4590,7 @@ yyreduce: break; case 166: -#line 2235 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2234 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-3].ConstVal).C->getType(); if (Ty != (yyvsp[-1].ConstVal).C->getType()) @@ -4623,7 +4622,7 @@ yyreduce: break; case 167: -#line 2263 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2262 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-3].ConstVal).C->getType(); if (Ty != (yyvsp[-1].ConstVal).C->getType()) @@ -4640,7 +4639,7 @@ yyreduce: break; case 168: -#line 2276 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2275 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-3].ConstVal).C->getType(); if (Ty != (yyvsp[-1].ConstVal).C->getType()) @@ -4653,7 +4652,7 @@ yyreduce: break; case 169: -#line 2285 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2284 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[-3].ConstVal).C->getType() != (yyvsp[-1].ConstVal).C->getType()) error("icmp operand types must match"); @@ -4663,7 +4662,7 @@ yyreduce: break; case 170: -#line 2291 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2290 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[-3].ConstVal).C->getType() != (yyvsp[-1].ConstVal).C->getType()) error("fcmp operand types must match"); @@ -4673,7 +4672,7 @@ yyreduce: break; case 171: -#line 2297 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2296 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!(yyvsp[-1].ConstVal).C->getType()->isInteger() || cast<IntegerType>((yyvsp[-1].ConstVal).C->getType())->getBitWidth() != 8) @@ -4688,7 +4687,7 @@ yyreduce: break; case 172: -#line 2308 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2307 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!ExtractElementInst::isValidOperands((yyvsp[-3].ConstVal).C, (yyvsp[-1].ConstVal).C)) error("Invalid extractelement operands"); @@ -4698,7 +4697,7 @@ yyreduce: break; case 173: -#line 2314 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2313 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!InsertElementInst::isValidOperands((yyvsp[-5].ConstVal).C, (yyvsp[-3].ConstVal).C, (yyvsp[-1].ConstVal).C)) error("Invalid insertelement operands"); @@ -4708,7 +4707,7 @@ yyreduce: break; case 174: -#line 2320 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2319 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!ShuffleVectorInst::isValidOperands((yyvsp[-5].ConstVal).C, (yyvsp[-3].ConstVal).C, (yyvsp[-1].ConstVal).C)) error("Invalid shufflevector operands"); @@ -4718,12 +4717,12 @@ yyreduce: break; case 175: -#line 2331 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2330 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ((yyval.ConstVector) = (yyvsp[-2].ConstVector))->push_back((yyvsp[0].ConstVal)); ;} break; case 176: -#line 2332 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2331 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ConstVector) = new std::vector<ConstInfo>(); (yyval.ConstVector)->push_back((yyvsp[0].ConstVal)); @@ -4731,17 +4730,17 @@ yyreduce: break; case 177: -#line 2341 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2340 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = false; ;} break; case 178: -#line 2342 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2341 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = true; ;} break; case 179: -#line 2354 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2353 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = ParserResult = (yyvsp[0].ModuleVal); CurModule.ModuleDone(); @@ -4749,27 +4748,27 @@ yyreduce: break; case 180: -#line 2363 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2362 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = (yyvsp[-1].ModuleVal); CurFun.FunctionDone(); ;} break; case 181: -#line 2364 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2363 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = (yyvsp[-1].ModuleVal); ;} break; case 182: -#line 2365 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2364 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = (yyvsp[-3].ModuleVal); ;} break; case 183: -#line 2366 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2365 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = (yyvsp[-1].ModuleVal); ;} break; case 184: -#line 2367 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2366 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ModuleVal) = CurModule.CurrentModule; // Emit an error if there are any unresolved types left. @@ -4785,7 +4784,7 @@ yyreduce: break; case 185: -#line 2383 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2382 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Eagerly resolve types. This is not an optimization, this is a // requirement that is due to the fact that we could have this: @@ -4809,19 +4808,19 @@ yyreduce: break; case 186: -#line 2403 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2402 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Function prototypes can be in const pool ;} break; case 187: -#line 2405 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2404 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Asm blocks can be in the const pool ;} break; case 188: -#line 2407 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2406 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].ConstVal).C == 0) error("Global value initializer is not a constant"); @@ -4830,14 +4829,14 @@ yyreduce: break; case 189: -#line 2411 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2410 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurGV = 0; ;} break; case 190: -#line 2414 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2413 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[0].TypeVal).T->get(); CurGV = ParseGlobalVariable((yyvsp[-3].StrVal), GlobalValue::ExternalLinkage, (yyvsp[-1].BoolVal), Ty, 0); @@ -4846,14 +4845,14 @@ yyreduce: break; case 191: -#line 2418 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2417 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurGV = 0; ;} break; case 192: -#line 2421 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2420 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[0].TypeVal).T->get(); CurGV = ParseGlobalVariable((yyvsp[-3].StrVal), GlobalValue::DLLImportLinkage, (yyvsp[-1].BoolVal), Ty, 0); @@ -4862,14 +4861,14 @@ yyreduce: break; case 193: -#line 2425 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2424 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurGV = 0; ;} break; case 194: -#line 2428 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2427 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[0].TypeVal).T->get(); CurGV = @@ -4879,32 +4878,32 @@ yyreduce: break; case 195: -#line 2433 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2432 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurGV = 0; ;} break; case 196: -#line 2436 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2435 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ;} break; case 197: -#line 2438 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2437 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ;} break; case 198: -#line 2440 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2439 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ;} break; case 199: -#line 2445 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2444 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm(); char *EndStr = UnEscapeLexed((yyvsp[0].StrVal), true); @@ -4919,24 +4918,24 @@ yyreduce: break; case 200: -#line 2459 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2458 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Endianness) = Module::BigEndian; ;} break; case 201: -#line 2460 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2459 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.Endianness) = Module::LittleEndian; ;} break; case 202: -#line 2464 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2463 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurModule.setEndianness((yyvsp[0].Endianness)); ;} break; case 203: -#line 2467 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2466 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].UInt64Val) == 32) CurModule.setPointerSize(Module::Pointer32); @@ -4948,7 +4947,7 @@ yyreduce: break; case 204: -#line 2475 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2474 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurModule.CurrentModule->setTargetTriple((yyvsp[0].StrVal)); free((yyvsp[0].StrVal)); @@ -4956,7 +4955,7 @@ yyreduce: break; case 205: -#line 2479 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2478 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurModule.CurrentModule->setDataLayout((yyvsp[0].StrVal)); free((yyvsp[0].StrVal)); @@ -4964,7 +4963,7 @@ yyreduce: break; case 207: -#line 2490 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2489 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurModule.CurrentModule->addLibrary((yyvsp[0].StrVal)); free((yyvsp[0].StrVal)); @@ -4972,7 +4971,7 @@ yyreduce: break; case 208: -#line 2494 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2493 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurModule.CurrentModule->addLibrary((yyvsp[0].StrVal)); free((yyvsp[0].StrVal)); @@ -4980,17 +4979,17 @@ yyreduce: break; case 209: -#line 2498 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2497 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { ;} break; case 213: -#line 2511 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2510 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.StrVal) = 0; ;} break; case 214: -#line 2515 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2514 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[-1].TypeVal).T->get() == Type::VoidTy) error("void typed arguments are invalid"); @@ -4999,7 +4998,7 @@ yyreduce: break; case 215: -#line 2523 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2522 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = (yyvsp[-2].ArgList); (yyval.ArgList)->push_back(*(yyvsp[0].ArgVal)); @@ -5008,7 +5007,7 @@ yyreduce: break; case 216: -#line 2528 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2527 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = new std::vector<std::pair<PATypeInfo,char*> >(); (yyval.ArgList)->push_back(*(yyvsp[0].ArgVal)); @@ -5017,12 +5016,12 @@ yyreduce: break; case 217: -#line 2536 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2535 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = (yyvsp[0].ArgList); ;} break; case 218: -#line 2537 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2536 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = (yyvsp[-2].ArgList); PATypeInfo VoidTI; @@ -5033,7 +5032,7 @@ yyreduce: break; case 219: -#line 2544 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2543 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = new std::vector<std::pair<PATypeInfo,char*> >(); PATypeInfo VoidTI; @@ -5044,12 +5043,12 @@ yyreduce: break; case 220: -#line 2551 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2550 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ArgList) = 0; ;} break; case 221: -#line 2555 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2554 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { UnEscapeLexed((yyvsp[-5].StrVal)); std::string FunctionName((yyvsp[-5].StrVal)); @@ -5165,7 +5164,7 @@ yyreduce: break; case 224: -#line 2674 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2673 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FunctionVal) = CurFun.CurrentFunction; @@ -5176,29 +5175,29 @@ yyreduce: break; case 227: -#line 2688 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2687 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FunctionVal) = (yyvsp[-1].FunctionVal); ;} break; case 229: -#line 2694 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2693 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.Linkage = GlobalValue::DLLImportLinkage; ;} break; case 230: -#line 2695 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2694 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.Linkage = GlobalValue::ExternalWeakLinkage; ;} break; case 231: -#line 2699 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2698 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { CurFun.isDeclare = true; ;} break; case 232: -#line 2699 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2698 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FunctionVal) = CurFun.CurrentFunction; CurFun.FunctionDone(); @@ -5207,57 +5206,57 @@ yyreduce: break; case 233: -#line 2711 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2710 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = false; ;} break; case 234: -#line 2712 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2711 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = true; ;} break; case 235: -#line 2717 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2716 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].SInt64Val)); ;} break; case 236: -#line 2718 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2717 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].UInt64Val)); ;} break; case 237: -#line 2719 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2718 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].FPVal)); ;} break; case 238: -#line 2720 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2719 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create(ConstantInt::get(Type::Int1Ty, true)); ;} break; case 239: -#line 2721 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2720 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create(ConstantInt::get(Type::Int1Ty, false)); ;} break; case 240: -#line 2722 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2721 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::createNull(); ;} break; case 241: -#line 2723 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2722 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::createUndef(); ;} break; case 242: -#line 2724 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2723 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::createZeroInit(); ;} break; case 243: -#line 2725 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2724 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Nonempty unsized packed vector const Type *ETy = (*(yyvsp[-1].ConstVector))[0].C->getType(); int NumElements = (yyvsp[-1].ConstVector)->size(); @@ -5282,14 +5281,14 @@ yyreduce: break; case 244: -#line 2746 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2745 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].ConstVal).C); ;} break; case 245: -#line 2749 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2748 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { char *End = UnEscapeLexed((yyvsp[-2].StrVal), true); std::string AsmStr = std::string((yyvsp[-2].StrVal), End); @@ -5302,17 +5301,17 @@ yyreduce: break; case 246: -#line 2764 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2763 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].SIntVal)); ;} break; case 247: -#line 2765 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2764 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValIDVal) = ValID::create((yyvsp[0].StrVal)); ;} break; case 250: -#line 2778 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2777 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-1].TypeVal).T->get(); (yyval.ValueVal).S = (yyvsp[-1].TypeVal).S; @@ -5322,21 +5321,21 @@ yyreduce: break; case 251: -#line 2787 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2786 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.FunctionVal) = (yyvsp[-1].FunctionVal); ;} break; case 252: -#line 2790 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2789 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Do not allow functions with 0 basic blocks (yyval.FunctionVal) = (yyvsp[-1].FunctionVal); ;} break; case 253: -#line 2799 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2798 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { setValueName((yyvsp[0].TermInstVal), (yyvsp[-1].StrVal)); InsertValue((yyvsp[0].TermInstVal)); @@ -5347,7 +5346,7 @@ yyreduce: break; case 254: -#line 2809 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2808 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if ((yyvsp[0].InstVal).I) (yyvsp[-1].BasicBlockVal)->getInstList().push_back((yyvsp[0].InstVal).I); @@ -5356,7 +5355,7 @@ yyreduce: break; case 255: -#line 2814 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2813 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BasicBlockVal) = CurBB = getBBVal(ValID::create((int)CurFun.NextBBNum++), true); // Make sure to move the basic block to the correct location in the @@ -5369,7 +5368,7 @@ yyreduce: break; case 256: -#line 2823 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2822 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BasicBlockVal) = CurBB = getBBVal(ValID::create((yyvsp[0].StrVal)), true); // Make sure to move the basic block to the correct location in the @@ -5382,21 +5381,21 @@ yyreduce: break; case 259: -#line 2837 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2836 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Return with a result... (yyval.TermInstVal) = new ReturnInst((yyvsp[0].ValueVal).V); ;} break; case 260: -#line 2840 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2839 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Return with no result... (yyval.TermInstVal) = new ReturnInst(); ;} break; case 261: -#line 2843 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2842 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Unconditional Branch... BasicBlock* tmpBB = getBBVal((yyvsp[0].ValIDVal)); (yyval.TermInstVal) = new BranchInst(tmpBB); @@ -5404,7 +5403,7 @@ yyreduce: break; case 262: -#line 2847 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2846 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { BasicBlock* tmpBBA = getBBVal((yyvsp[-3].ValIDVal)); BasicBlock* tmpBBB = getBBVal((yyvsp[0].ValIDVal)); @@ -5414,7 +5413,7 @@ yyreduce: break; case 263: -#line 2853 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2852 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { Value* tmpVal = getVal((yyvsp[-7].PrimType).T, (yyvsp[-6].ValIDVal)); BasicBlock* tmpBB = getBBVal((yyvsp[-3].ValIDVal)); @@ -5433,7 +5432,7 @@ yyreduce: break; case 264: -#line 2868 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2867 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { Value* tmpVal = getVal((yyvsp[-6].PrimType).T, (yyvsp[-5].ValIDVal)); BasicBlock* tmpBB = getBBVal((yyvsp[-2].ValIDVal)); @@ -5443,7 +5442,7 @@ yyreduce: break; case 265: -#line 2875 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2874 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const PointerType *PFTy; const FunctionType *Ty; @@ -5502,21 +5501,21 @@ yyreduce: break; case 266: -#line 2930 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2929 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TermInstVal) = new UnwindInst(); ;} break; case 267: -#line 2933 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2932 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.TermInstVal) = new UnreachableInst(); ;} break; case 268: -#line 2939 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2938 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.JumpTable) = (yyvsp[-5].JumpTable); Constant *V = cast<Constant>(getExistingValue((yyvsp[-4].PrimType).T, (yyvsp[-3].ValIDVal))); @@ -5530,7 +5529,7 @@ yyreduce: break; case 269: -#line 2949 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2948 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.JumpTable) = new std::vector<std::pair<Constant*, BasicBlock*> >(); Constant *V = cast<Constant>(getExistingValue((yyvsp[-4].PrimType).T, (yyvsp[-3].ValIDVal))); @@ -5544,7 +5543,7 @@ yyreduce: break; case 270: -#line 2962 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2961 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { bool omit = false; if ((yyvsp[-1].StrVal)) @@ -5576,7 +5575,7 @@ yyreduce: break; case 271: -#line 2991 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2990 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Used for PHI nodes (yyval.PHIList).P = new std::list<std::pair<Value*, BasicBlock*> >(); (yyval.PHIList).S = (yyvsp[-5].TypeVal).S; @@ -5588,7 +5587,7 @@ yyreduce: break; case 272: -#line 2999 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 2998 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.PHIList) = (yyvsp[-6].PHIList); Value* tmpVal = getVal((yyvsp[-6].PHIList).P->front().first->getType(), (yyvsp[-3].ValIDVal)); @@ -5598,7 +5597,7 @@ yyreduce: break; case 273: -#line 3007 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3006 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Used for call statements, and memory insts... (yyval.ValueList) = new std::vector<ValueInfo>(); (yyval.ValueList)->push_back((yyvsp[0].ValueVal)); @@ -5606,7 +5605,7 @@ yyreduce: break; case 274: -#line 3011 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3010 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValueList) = (yyvsp[-2].ValueList); (yyvsp[-2].ValueList)->push_back((yyvsp[0].ValueVal)); @@ -5614,26 +5613,26 @@ yyreduce: break; case 276: -#line 3019 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3018 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValueList) = 0; ;} break; case 277: -#line 3023 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3022 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = true; ;} break; case 278: -#line 3026 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3025 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = false; ;} break; case 279: -#line 3032 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3031 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-3].TypeVal).T->get(); if (!Ty->isInteger() && !Ty->isFloatingPoint() && !isa<PackedType>(Ty)) @@ -5654,7 +5653,7 @@ yyreduce: break; case 280: -#line 3049 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3048 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-3].TypeVal).T->get(); if (!Ty->isInteger()) { @@ -5674,7 +5673,7 @@ yyreduce: break; case 281: -#line 3065 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3064 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-3].TypeVal).T->get(); if(isa<PackedType>(Ty)) @@ -5692,7 +5691,7 @@ yyreduce: break; case 282: -#line 3079 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3078 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-3].TypeVal).T->get(); if (isa<PackedType>(Ty)) @@ -5708,7 +5707,7 @@ yyreduce: break; case 283: -#line 3091 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3090 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-3].TypeVal).T->get(); if (isa<PackedType>(Ty)) @@ -5724,7 +5723,7 @@ yyreduce: break; case 284: -#line 3103 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3102 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { warning("Use of obsolete 'not' instruction: Replacing with 'xor"); const Type *Ty = (yyvsp[0].ValueVal).V->getType(); @@ -5739,7 +5738,7 @@ yyreduce: break; case 285: -#line 3114 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3113 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!(yyvsp[0].ValueVal).V->getType()->isInteger() || cast<IntegerType>((yyvsp[0].ValueVal).V->getType())->getBitWidth() != 8) @@ -5761,7 +5760,7 @@ yyreduce: break; case 286: -#line 3132 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3131 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *DstTy = (yyvsp[0].TypeVal).T->get(); if (!DstTy->isFirstClassType()) @@ -5774,7 +5773,7 @@ yyreduce: break; case 287: -#line 3141 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3140 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!(yyvsp[-4].ValueVal).V->getType()->isInteger() || cast<IntegerType>((yyvsp[-4].ValueVal).V->getType())->getBitWidth() != 1) @@ -5787,7 +5786,7 @@ yyreduce: break; case 288: -#line 3150 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3149 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[0].TypeVal).T->get(); NewVarArgs = true; @@ -5798,7 +5797,7 @@ yyreduce: break; case 289: -#line 3157 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3156 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* ArgTy = (yyvsp[-2].ValueVal).V->getType(); const Type* DstTy = (yyvsp[0].TypeVal).T->get(); @@ -5823,7 +5822,7 @@ yyreduce: break; case 290: -#line 3178 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3177 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* ArgTy = (yyvsp[-2].ValueVal).V->getType(); const Type* DstTy = (yyvsp[0].TypeVal).T->get(); @@ -5851,7 +5850,7 @@ yyreduce: break; case 291: -#line 3202 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3201 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!ExtractElementInst::isValidOperands((yyvsp[-2].ValueVal).V, (yyvsp[0].ValueVal).V)) error("Invalid extractelement operands"); @@ -5861,7 +5860,7 @@ yyreduce: break; case 292: -#line 3208 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3207 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!InsertElementInst::isValidOperands((yyvsp[-4].ValueVal).V, (yyvsp[-2].ValueVal).V, (yyvsp[0].ValueVal).V)) error("Invalid insertelement operands"); @@ -5871,7 +5870,7 @@ yyreduce: break; case 293: -#line 3214 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3213 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { if (!ShuffleVectorInst::isValidOperands((yyvsp[-4].ValueVal).V, (yyvsp[-2].ValueVal).V, (yyvsp[0].ValueVal).V)) error("Invalid shufflevector operands"); @@ -5881,7 +5880,7 @@ yyreduce: break; case 294: -#line 3220 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3219 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[0].PHIList).P->front().first->getType(); if (!Ty->isFirstClassType()) @@ -5901,7 +5900,7 @@ yyreduce: break; case 295: -#line 3236 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3235 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { // Handle the short call syntax @@ -5983,34 +5982,34 @@ yyreduce: break; case 296: -#line 3314 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3313 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.InstVal) = (yyvsp[0].InstVal); ;} break; case 297: -#line 3322 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3321 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValueList) = (yyvsp[0].ValueList); ;} break; case 298: -#line 3323 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3322 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.ValueList) = new std::vector<ValueInfo>(); ;} break; case 299: -#line 3327 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3326 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = true; ;} break; case 300: -#line 3328 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3327 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { (yyval.BoolVal) = false; ;} break; case 301: -#line 3332 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3331 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-1].TypeVal).T->get(); (yyval.InstVal).S = (yyvsp[-1].TypeVal).S; @@ -6020,7 +6019,7 @@ yyreduce: break; case 302: -#line 3338 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3337 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-4].TypeVal).T->get(); (yyval.InstVal).S = (yyvsp[-4].TypeVal).S; @@ -6030,7 +6029,7 @@ yyreduce: break; case 303: -#line 3344 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3343 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-1].TypeVal).T->get(); (yyval.InstVal).S = (yyvsp[-1].TypeVal).S; @@ -6040,7 +6039,7 @@ yyreduce: break; case 304: -#line 3350 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3349 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *Ty = (yyvsp[-4].TypeVal).T->get(); (yyval.InstVal).S = (yyvsp[-4].TypeVal).S; @@ -6050,7 +6049,7 @@ yyreduce: break; case 305: -#line 3356 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3355 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type *PTy = (yyvsp[0].ValueVal).V->getType(); if (!isa<PointerType>(PTy)) @@ -6061,7 +6060,7 @@ yyreduce: break; case 306: -#line 3363 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3362 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-1].TypeVal).T->get(); (yyval.InstVal).S = (yyvsp[-1].TypeVal).S; @@ -6077,7 +6076,7 @@ yyreduce: break; case 307: -#line 3375 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3374 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const PointerType *PTy = dyn_cast<PointerType>((yyvsp[-1].TypeVal).T->get()); if (!PTy) @@ -6095,7 +6094,7 @@ yyreduce: break; case 308: -#line 3389 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3388 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" { const Type* Ty = (yyvsp[-2].TypeVal).T->get(); if (!isa<PointerType>(Ty)) @@ -6117,7 +6116,7 @@ yyreduce: } /* Line 1126 of yacc.c. */ -#line 6121 "UpgradeParser.tab.c" +#line 6120 "UpgradeParser.tab.c" yyvsp -= yylen; yyssp -= yylen; @@ -6385,7 +6384,7 @@ yyreturn: } -#line 3405 "/proj/llvm/llvm-4/tools/llvm-upgrade/UpgradeParser.y" +#line 3404 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" int yyerror(const char *ErrorMsg) { |