github.com/llir/llvm@v0.3.6/asm/enum/dwarfop_string2enum.go (about)

     1  // Code generated by "string2enum -linecomment -type DwarfOp ../../ir/enum"; DO NOT EDIT.
     2  
     3  package enum
     4  
     5  import (
     6  	"fmt"
     7  
     8  	"github.com/llir/llvm/ir/enum"
     9  )
    10  
    11  func _() {
    12  	// An "invalid array index" compiler error signifies that the constant values have changed.
    13  	// Re-run the string2enum command to generate them again.
    14  	var x [1]struct{}
    15  	_ = x[enum.DwarfOpAddr-3]
    16  	_ = x[enum.DwarfOpDeref-6]
    17  	_ = x[enum.DwarfOpConst1u-8]
    18  	_ = x[enum.DwarfOpConst1s-9]
    19  	_ = x[enum.DwarfOpConst2u-10]
    20  	_ = x[enum.DwarfOpConst2s-11]
    21  	_ = x[enum.DwarfOpConst4u-12]
    22  	_ = x[enum.DwarfOpConst4s-13]
    23  	_ = x[enum.DwarfOpConst8u-14]
    24  	_ = x[enum.DwarfOpConst8s-15]
    25  	_ = x[enum.DwarfOpConstu-16]
    26  	_ = x[enum.DwarfOpConsts-17]
    27  	_ = x[enum.DwarfOpDup-18]
    28  	_ = x[enum.DwarfOpDrop-19]
    29  	_ = x[enum.DwarfOpOver-20]
    30  	_ = x[enum.DwarfOpPick-21]
    31  	_ = x[enum.DwarfOpSwap-22]
    32  	_ = x[enum.DwarfOpRot-23]
    33  	_ = x[enum.DwarfOpXderef-24]
    34  	_ = x[enum.DwarfOpAbs-25]
    35  	_ = x[enum.DwarfOpAnd-26]
    36  	_ = x[enum.DwarfOpDiv-27]
    37  	_ = x[enum.DwarfOpMinus-28]
    38  	_ = x[enum.DwarfOpMod-29]
    39  	_ = x[enum.DwarfOpMul-30]
    40  	_ = x[enum.DwarfOpNeg-31]
    41  	_ = x[enum.DwarfOpNot-32]
    42  	_ = x[enum.DwarfOpOr-33]
    43  	_ = x[enum.DwarfOpPlus-34]
    44  	_ = x[enum.DwarfOpPlusUconst-35]
    45  	_ = x[enum.DwarfOpShl-36]
    46  	_ = x[enum.DwarfOpShr-37]
    47  	_ = x[enum.DwarfOpShra-38]
    48  	_ = x[enum.DwarfOpXor-39]
    49  	_ = x[enum.DwarfOpBra-40]
    50  	_ = x[enum.DwarfOpEq-41]
    51  	_ = x[enum.DwarfOpGe-42]
    52  	_ = x[enum.DwarfOpGt-43]
    53  	_ = x[enum.DwarfOpLe-44]
    54  	_ = x[enum.DwarfOpLt-45]
    55  	_ = x[enum.DwarfOpNe-46]
    56  	_ = x[enum.DwarfOpSkip-47]
    57  	_ = x[enum.DwarfOpLit0-48]
    58  	_ = x[enum.DwarfOpLit1-49]
    59  	_ = x[enum.DwarfOpLit2-50]
    60  	_ = x[enum.DwarfOpLit3-51]
    61  	_ = x[enum.DwarfOpLit4-52]
    62  	_ = x[enum.DwarfOpLit5-53]
    63  	_ = x[enum.DwarfOpLit6-54]
    64  	_ = x[enum.DwarfOpLit7-55]
    65  	_ = x[enum.DwarfOpLit8-56]
    66  	_ = x[enum.DwarfOpLit9-57]
    67  	_ = x[enum.DwarfOpLit10-58]
    68  	_ = x[enum.DwarfOpLit11-59]
    69  	_ = x[enum.DwarfOpLit12-60]
    70  	_ = x[enum.DwarfOpLit13-61]
    71  	_ = x[enum.DwarfOpLit14-62]
    72  	_ = x[enum.DwarfOpLit15-63]
    73  	_ = x[enum.DwarfOpLit16-64]
    74  	_ = x[enum.DwarfOpLit17-65]
    75  	_ = x[enum.DwarfOpLit18-66]
    76  	_ = x[enum.DwarfOpLit19-67]
    77  	_ = x[enum.DwarfOpLit20-68]
    78  	_ = x[enum.DwarfOpLit21-69]
    79  	_ = x[enum.DwarfOpLit22-70]
    80  	_ = x[enum.DwarfOpLit23-71]
    81  	_ = x[enum.DwarfOpLit24-72]
    82  	_ = x[enum.DwarfOpLit25-73]
    83  	_ = x[enum.DwarfOpLit26-74]
    84  	_ = x[enum.DwarfOpLit27-75]
    85  	_ = x[enum.DwarfOpLit28-76]
    86  	_ = x[enum.DwarfOpLit29-77]
    87  	_ = x[enum.DwarfOpLit30-78]
    88  	_ = x[enum.DwarfOpLit31-79]
    89  	_ = x[enum.DwarfOpReg0-80]
    90  	_ = x[enum.DwarfOpReg1-81]
    91  	_ = x[enum.DwarfOpReg2-82]
    92  	_ = x[enum.DwarfOpReg3-83]
    93  	_ = x[enum.DwarfOpReg4-84]
    94  	_ = x[enum.DwarfOpReg5-85]
    95  	_ = x[enum.DwarfOpReg6-86]
    96  	_ = x[enum.DwarfOpReg7-87]
    97  	_ = x[enum.DwarfOpReg8-88]
    98  	_ = x[enum.DwarfOpReg9-89]
    99  	_ = x[enum.DwarfOpReg10-90]
   100  	_ = x[enum.DwarfOpReg11-91]
   101  	_ = x[enum.DwarfOpReg12-92]
   102  	_ = x[enum.DwarfOpReg13-93]
   103  	_ = x[enum.DwarfOpReg14-94]
   104  	_ = x[enum.DwarfOpReg15-95]
   105  	_ = x[enum.DwarfOpReg16-96]
   106  	_ = x[enum.DwarfOpReg17-97]
   107  	_ = x[enum.DwarfOpReg18-98]
   108  	_ = x[enum.DwarfOpReg19-99]
   109  	_ = x[enum.DwarfOpReg20-100]
   110  	_ = x[enum.DwarfOpReg21-101]
   111  	_ = x[enum.DwarfOpReg22-102]
   112  	_ = x[enum.DwarfOpReg23-103]
   113  	_ = x[enum.DwarfOpReg24-104]
   114  	_ = x[enum.DwarfOpReg25-105]
   115  	_ = x[enum.DwarfOpReg26-106]
   116  	_ = x[enum.DwarfOpReg27-107]
   117  	_ = x[enum.DwarfOpReg28-108]
   118  	_ = x[enum.DwarfOpReg29-109]
   119  	_ = x[enum.DwarfOpReg30-110]
   120  	_ = x[enum.DwarfOpReg31-111]
   121  	_ = x[enum.DwarfOpBreg0-112]
   122  	_ = x[enum.DwarfOpBreg1-113]
   123  	_ = x[enum.DwarfOpBreg2-114]
   124  	_ = x[enum.DwarfOpBreg3-115]
   125  	_ = x[enum.DwarfOpBreg4-116]
   126  	_ = x[enum.DwarfOpBreg5-117]
   127  	_ = x[enum.DwarfOpBreg6-118]
   128  	_ = x[enum.DwarfOpBreg7-119]
   129  	_ = x[enum.DwarfOpBreg8-120]
   130  	_ = x[enum.DwarfOpBreg9-121]
   131  	_ = x[enum.DwarfOpBreg10-122]
   132  	_ = x[enum.DwarfOpBreg11-123]
   133  	_ = x[enum.DwarfOpBreg12-124]
   134  	_ = x[enum.DwarfOpBreg13-125]
   135  	_ = x[enum.DwarfOpBreg14-126]
   136  	_ = x[enum.DwarfOpBreg15-127]
   137  	_ = x[enum.DwarfOpBreg16-128]
   138  	_ = x[enum.DwarfOpBreg17-129]
   139  	_ = x[enum.DwarfOpBreg18-130]
   140  	_ = x[enum.DwarfOpBreg19-131]
   141  	_ = x[enum.DwarfOpBreg20-132]
   142  	_ = x[enum.DwarfOpBreg21-133]
   143  	_ = x[enum.DwarfOpBreg22-134]
   144  	_ = x[enum.DwarfOpBreg23-135]
   145  	_ = x[enum.DwarfOpBreg24-136]
   146  	_ = x[enum.DwarfOpBreg25-137]
   147  	_ = x[enum.DwarfOpBreg26-138]
   148  	_ = x[enum.DwarfOpBreg27-139]
   149  	_ = x[enum.DwarfOpBreg28-140]
   150  	_ = x[enum.DwarfOpBreg29-141]
   151  	_ = x[enum.DwarfOpBreg30-142]
   152  	_ = x[enum.DwarfOpBreg31-143]
   153  	_ = x[enum.DwarfOpRegx-144]
   154  	_ = x[enum.DwarfOpFbreg-145]
   155  	_ = x[enum.DwarfOpBregx-146]
   156  	_ = x[enum.DwarfOpPiece-147]
   157  	_ = x[enum.DwarfOpDerefSize-148]
   158  	_ = x[enum.DwarfOpXderefSize-149]
   159  	_ = x[enum.DwarfOpNop-150]
   160  	_ = x[enum.DwarfOpPushObjectAddress-151]
   161  	_ = x[enum.DwarfOpCall2-152]
   162  	_ = x[enum.DwarfOpCall4-153]
   163  	_ = x[enum.DwarfOpCallRef-154]
   164  	_ = x[enum.DwarfOpFormTLSAddress-155]
   165  	_ = x[enum.DwarfOpCallFrameCFA-156]
   166  	_ = x[enum.DwarfOpBitPiece-157]
   167  	_ = x[enum.DwarfOpImplicitValue-158]
   168  	_ = x[enum.DwarfOpStackValue-159]
   169  	_ = x[enum.DwarfOpImplicitPointer-160]
   170  	_ = x[enum.DwarfOpAddrx-161]
   171  	_ = x[enum.DwarfOpConstx-162]
   172  	_ = x[enum.DwarfOpEntryValue-163]
   173  	_ = x[enum.DwarfOpConstType-164]
   174  	_ = x[enum.DwarfOpRegvalType-165]
   175  	_ = x[enum.DwarfOpDerefType-166]
   176  	_ = x[enum.DwarfOpXderefType-167]
   177  	_ = x[enum.DwarfOpConvert-168]
   178  	_ = x[enum.DwarfOpReinterpret-169]
   179  	_ = x[enum.DwarfOpGNUPushTLSAddress-224]
   180  	_ = x[enum.DwarfOpHPIsValue-225]
   181  	_ = x[enum.DwarfOpHPFltConst4-226]
   182  	_ = x[enum.DwarfOpHPFltConst8-227]
   183  	_ = x[enum.DwarfOpHPModRange-228]
   184  	_ = x[enum.DwarfOpHPUnmodRange-229]
   185  	_ = x[enum.DwarfOpHPTLS-230]
   186  	_ = x[enum.DwarfOpIntelBitPiece-232]
   187  	_ = x[enum.DwarfOpWASMLocation-237]
   188  	_ = x[enum.DwarfOpWASMLocationInt-238]
   189  	_ = x[enum.DwarfOpAppleUninit-240]
   190  	_ = x[enum.DwarfOpGNUEntryValue-243]
   191  	_ = x[enum.DwarfOpPGIOmpThreadNum-248]
   192  	_ = x[enum.DwarfOpGNUAddrIndex-251]
   193  	_ = x[enum.DwarfOpGNUConstIndex-252]
   194  	_ = x[enum.DwarfOpLLVMFragment-4096]
   195  	_ = x[enum.DwarfOpLLVMConvert-4097]
   196  	_ = x[enum.DwarfOpLLVMTagOffset-4098]
   197  	_ = x[enum.DwarfOpLLVMEntryValue-4099]
   198  	_ = x[enum.DwarfOpLLVMImplicitPointer-4100]
   199  	_ = x[enum.DwarfOpLLVMArg-4101]
   200  }
   201  
   202  const _DwarfOp_name = "DW_OP_addrDW_OP_derefDW_OP_const1uDW_OP_const1sDW_OP_const2uDW_OP_const2sDW_OP_const4uDW_OP_const4sDW_OP_const8uDW_OP_const8sDW_OP_constuDW_OP_constsDW_OP_dupDW_OP_dropDW_OP_overDW_OP_pickDW_OP_swapDW_OP_rotDW_OP_xderefDW_OP_absDW_OP_andDW_OP_divDW_OP_minusDW_OP_modDW_OP_mulDW_OP_negDW_OP_notDW_OP_orDW_OP_plusDW_OP_plus_uconstDW_OP_shlDW_OP_shrDW_OP_shraDW_OP_xorDW_OP_braDW_OP_eqDW_OP_geDW_OP_gtDW_OP_leDW_OP_ltDW_OP_neDW_OP_skipDW_OP_lit0DW_OP_lit1DW_OP_lit2DW_OP_lit3DW_OP_lit4DW_OP_lit5DW_OP_lit6DW_OP_lit7DW_OP_lit8DW_OP_lit9DW_OP_lit10DW_OP_lit11DW_OP_lit12DW_OP_lit13DW_OP_lit14DW_OP_lit15DW_OP_lit16DW_OP_lit17DW_OP_lit18DW_OP_lit19DW_OP_lit20DW_OP_lit21DW_OP_lit22DW_OP_lit23DW_OP_lit24DW_OP_lit25DW_OP_lit26DW_OP_lit27DW_OP_lit28DW_OP_lit29DW_OP_lit30DW_OP_lit31DW_OP_reg0DW_OP_reg1DW_OP_reg2DW_OP_reg3DW_OP_reg4DW_OP_reg5DW_OP_reg6DW_OP_reg7DW_OP_reg8DW_OP_reg9DW_OP_reg10DW_OP_reg11DW_OP_reg12DW_OP_reg13DW_OP_reg14DW_OP_reg15DW_OP_reg16DW_OP_reg17DW_OP_reg18DW_OP_reg19DW_OP_reg20DW_OP_reg21DW_OP_reg22DW_OP_reg23DW_OP_reg24DW_OP_reg25DW_OP_reg26DW_OP_reg27DW_OP_reg28DW_OP_reg29DW_OP_reg30DW_OP_reg31DW_OP_breg0DW_OP_breg1DW_OP_breg2DW_OP_breg3DW_OP_breg4DW_OP_breg5DW_OP_breg6DW_OP_breg7DW_OP_breg8DW_OP_breg9DW_OP_breg10DW_OP_breg11DW_OP_breg12DW_OP_breg13DW_OP_breg14DW_OP_breg15DW_OP_breg16DW_OP_breg17DW_OP_breg18DW_OP_breg19DW_OP_breg20DW_OP_breg21DW_OP_breg22DW_OP_breg23DW_OP_breg24DW_OP_breg25DW_OP_breg26DW_OP_breg27DW_OP_breg28DW_OP_breg29DW_OP_breg30DW_OP_breg31DW_OP_regxDW_OP_fbregDW_OP_bregxDW_OP_pieceDW_OP_deref_sizeDW_OP_xderef_sizeDW_OP_nopDW_OP_push_object_addressDW_OP_call2DW_OP_call4DW_OP_call_refDW_OP_form_tls_addressDW_OP_call_frame_cfaDW_OP_bit_pieceDW_OP_implicit_valueDW_OP_stack_valueDW_OP_implicit_pointerDW_OP_addrxDW_OP_constxDW_OP_entry_valueDW_OP_const_typeDW_OP_regval_typeDW_OP_deref_typeDW_OP_xderef_typeDW_OP_convertDW_OP_reinterpretDW_OP_GNU_push_tls_addressDW_OP_HP_is_valueDW_OP_HP_fltconst4DW_OP_HP_fltconst8DW_OP_HP_mod_rangeDW_OP_HP_unmod_rangeDW_OP_HP_tlsDW_OP_INTEL_bit_pieceDW_OP_WASM_locationDW_OP_WASM_location_intDW_OP_APPLE_uninitDW_OP_GNU_entry_valueDW_OP_PGI_omp_thread_numDW_OP_GNU_addr_indexDW_OP_GNU_const_indexDW_OP_LLVM_fragmentDW_OP_LLVM_convertDW_OP_LLVM_tag_offsetDW_OP_LLVM_entry_valueDW_OP_LLVM_implicit_pointerDW_OP_LLVM_arg"
   203  
   204  var _DwarfOp_map = map[enum.DwarfOp]string{
   205  	3:    _DwarfOp_name[0:10],
   206  	6:    _DwarfOp_name[10:21],
   207  	8:    _DwarfOp_name[21:34],
   208  	9:    _DwarfOp_name[34:47],
   209  	10:   _DwarfOp_name[47:60],
   210  	11:   _DwarfOp_name[60:73],
   211  	12:   _DwarfOp_name[73:86],
   212  	13:   _DwarfOp_name[86:99],
   213  	14:   _DwarfOp_name[99:112],
   214  	15:   _DwarfOp_name[112:125],
   215  	16:   _DwarfOp_name[125:137],
   216  	17:   _DwarfOp_name[137:149],
   217  	18:   _DwarfOp_name[149:158],
   218  	19:   _DwarfOp_name[158:168],
   219  	20:   _DwarfOp_name[168:178],
   220  	21:   _DwarfOp_name[178:188],
   221  	22:   _DwarfOp_name[188:198],
   222  	23:   _DwarfOp_name[198:207],
   223  	24:   _DwarfOp_name[207:219],
   224  	25:   _DwarfOp_name[219:228],
   225  	26:   _DwarfOp_name[228:237],
   226  	27:   _DwarfOp_name[237:246],
   227  	28:   _DwarfOp_name[246:257],
   228  	29:   _DwarfOp_name[257:266],
   229  	30:   _DwarfOp_name[266:275],
   230  	31:   _DwarfOp_name[275:284],
   231  	32:   _DwarfOp_name[284:293],
   232  	33:   _DwarfOp_name[293:301],
   233  	34:   _DwarfOp_name[301:311],
   234  	35:   _DwarfOp_name[311:328],
   235  	36:   _DwarfOp_name[328:337],
   236  	37:   _DwarfOp_name[337:346],
   237  	38:   _DwarfOp_name[346:356],
   238  	39:   _DwarfOp_name[356:365],
   239  	40:   _DwarfOp_name[365:374],
   240  	41:   _DwarfOp_name[374:382],
   241  	42:   _DwarfOp_name[382:390],
   242  	43:   _DwarfOp_name[390:398],
   243  	44:   _DwarfOp_name[398:406],
   244  	45:   _DwarfOp_name[406:414],
   245  	46:   _DwarfOp_name[414:422],
   246  	47:   _DwarfOp_name[422:432],
   247  	48:   _DwarfOp_name[432:442],
   248  	49:   _DwarfOp_name[442:452],
   249  	50:   _DwarfOp_name[452:462],
   250  	51:   _DwarfOp_name[462:472],
   251  	52:   _DwarfOp_name[472:482],
   252  	53:   _DwarfOp_name[482:492],
   253  	54:   _DwarfOp_name[492:502],
   254  	55:   _DwarfOp_name[502:512],
   255  	56:   _DwarfOp_name[512:522],
   256  	57:   _DwarfOp_name[522:532],
   257  	58:   _DwarfOp_name[532:543],
   258  	59:   _DwarfOp_name[543:554],
   259  	60:   _DwarfOp_name[554:565],
   260  	61:   _DwarfOp_name[565:576],
   261  	62:   _DwarfOp_name[576:587],
   262  	63:   _DwarfOp_name[587:598],
   263  	64:   _DwarfOp_name[598:609],
   264  	65:   _DwarfOp_name[609:620],
   265  	66:   _DwarfOp_name[620:631],
   266  	67:   _DwarfOp_name[631:642],
   267  	68:   _DwarfOp_name[642:653],
   268  	69:   _DwarfOp_name[653:664],
   269  	70:   _DwarfOp_name[664:675],
   270  	71:   _DwarfOp_name[675:686],
   271  	72:   _DwarfOp_name[686:697],
   272  	73:   _DwarfOp_name[697:708],
   273  	74:   _DwarfOp_name[708:719],
   274  	75:   _DwarfOp_name[719:730],
   275  	76:   _DwarfOp_name[730:741],
   276  	77:   _DwarfOp_name[741:752],
   277  	78:   _DwarfOp_name[752:763],
   278  	79:   _DwarfOp_name[763:774],
   279  	80:   _DwarfOp_name[774:784],
   280  	81:   _DwarfOp_name[784:794],
   281  	82:   _DwarfOp_name[794:804],
   282  	83:   _DwarfOp_name[804:814],
   283  	84:   _DwarfOp_name[814:824],
   284  	85:   _DwarfOp_name[824:834],
   285  	86:   _DwarfOp_name[834:844],
   286  	87:   _DwarfOp_name[844:854],
   287  	88:   _DwarfOp_name[854:864],
   288  	89:   _DwarfOp_name[864:874],
   289  	90:   _DwarfOp_name[874:885],
   290  	91:   _DwarfOp_name[885:896],
   291  	92:   _DwarfOp_name[896:907],
   292  	93:   _DwarfOp_name[907:918],
   293  	94:   _DwarfOp_name[918:929],
   294  	95:   _DwarfOp_name[929:940],
   295  	96:   _DwarfOp_name[940:951],
   296  	97:   _DwarfOp_name[951:962],
   297  	98:   _DwarfOp_name[962:973],
   298  	99:   _DwarfOp_name[973:984],
   299  	100:  _DwarfOp_name[984:995],
   300  	101:  _DwarfOp_name[995:1006],
   301  	102:  _DwarfOp_name[1006:1017],
   302  	103:  _DwarfOp_name[1017:1028],
   303  	104:  _DwarfOp_name[1028:1039],
   304  	105:  _DwarfOp_name[1039:1050],
   305  	106:  _DwarfOp_name[1050:1061],
   306  	107:  _DwarfOp_name[1061:1072],
   307  	108:  _DwarfOp_name[1072:1083],
   308  	109:  _DwarfOp_name[1083:1094],
   309  	110:  _DwarfOp_name[1094:1105],
   310  	111:  _DwarfOp_name[1105:1116],
   311  	112:  _DwarfOp_name[1116:1127],
   312  	113:  _DwarfOp_name[1127:1138],
   313  	114:  _DwarfOp_name[1138:1149],
   314  	115:  _DwarfOp_name[1149:1160],
   315  	116:  _DwarfOp_name[1160:1171],
   316  	117:  _DwarfOp_name[1171:1182],
   317  	118:  _DwarfOp_name[1182:1193],
   318  	119:  _DwarfOp_name[1193:1204],
   319  	120:  _DwarfOp_name[1204:1215],
   320  	121:  _DwarfOp_name[1215:1226],
   321  	122:  _DwarfOp_name[1226:1238],
   322  	123:  _DwarfOp_name[1238:1250],
   323  	124:  _DwarfOp_name[1250:1262],
   324  	125:  _DwarfOp_name[1262:1274],
   325  	126:  _DwarfOp_name[1274:1286],
   326  	127:  _DwarfOp_name[1286:1298],
   327  	128:  _DwarfOp_name[1298:1310],
   328  	129:  _DwarfOp_name[1310:1322],
   329  	130:  _DwarfOp_name[1322:1334],
   330  	131:  _DwarfOp_name[1334:1346],
   331  	132:  _DwarfOp_name[1346:1358],
   332  	133:  _DwarfOp_name[1358:1370],
   333  	134:  _DwarfOp_name[1370:1382],
   334  	135:  _DwarfOp_name[1382:1394],
   335  	136:  _DwarfOp_name[1394:1406],
   336  	137:  _DwarfOp_name[1406:1418],
   337  	138:  _DwarfOp_name[1418:1430],
   338  	139:  _DwarfOp_name[1430:1442],
   339  	140:  _DwarfOp_name[1442:1454],
   340  	141:  _DwarfOp_name[1454:1466],
   341  	142:  _DwarfOp_name[1466:1478],
   342  	143:  _DwarfOp_name[1478:1490],
   343  	144:  _DwarfOp_name[1490:1500],
   344  	145:  _DwarfOp_name[1500:1511],
   345  	146:  _DwarfOp_name[1511:1522],
   346  	147:  _DwarfOp_name[1522:1533],
   347  	148:  _DwarfOp_name[1533:1549],
   348  	149:  _DwarfOp_name[1549:1566],
   349  	150:  _DwarfOp_name[1566:1575],
   350  	151:  _DwarfOp_name[1575:1600],
   351  	152:  _DwarfOp_name[1600:1611],
   352  	153:  _DwarfOp_name[1611:1622],
   353  	154:  _DwarfOp_name[1622:1636],
   354  	155:  _DwarfOp_name[1636:1658],
   355  	156:  _DwarfOp_name[1658:1678],
   356  	157:  _DwarfOp_name[1678:1693],
   357  	158:  _DwarfOp_name[1693:1713],
   358  	159:  _DwarfOp_name[1713:1730],
   359  	160:  _DwarfOp_name[1730:1752],
   360  	161:  _DwarfOp_name[1752:1763],
   361  	162:  _DwarfOp_name[1763:1775],
   362  	163:  _DwarfOp_name[1775:1792],
   363  	164:  _DwarfOp_name[1792:1808],
   364  	165:  _DwarfOp_name[1808:1825],
   365  	166:  _DwarfOp_name[1825:1841],
   366  	167:  _DwarfOp_name[1841:1858],
   367  	168:  _DwarfOp_name[1858:1871],
   368  	169:  _DwarfOp_name[1871:1888],
   369  	224:  _DwarfOp_name[1888:1914],
   370  	225:  _DwarfOp_name[1914:1931],
   371  	226:  _DwarfOp_name[1931:1949],
   372  	227:  _DwarfOp_name[1949:1967],
   373  	228:  _DwarfOp_name[1967:1985],
   374  	229:  _DwarfOp_name[1985:2005],
   375  	230:  _DwarfOp_name[2005:2017],
   376  	232:  _DwarfOp_name[2017:2038],
   377  	237:  _DwarfOp_name[2038:2057],
   378  	238:  _DwarfOp_name[2057:2080],
   379  	240:  _DwarfOp_name[2080:2098],
   380  	243:  _DwarfOp_name[2098:2119],
   381  	248:  _DwarfOp_name[2119:2143],
   382  	251:  _DwarfOp_name[2143:2163],
   383  	252:  _DwarfOp_name[2163:2184],
   384  	4096: _DwarfOp_name[2184:2203],
   385  	4097: _DwarfOp_name[2203:2221],
   386  	4098: _DwarfOp_name[2221:2242],
   387  	4099: _DwarfOp_name[2242:2264],
   388  	4100: _DwarfOp_name[2264:2291],
   389  	4101: _DwarfOp_name[2291:2305],
   390  }
   391  
   392  // DwarfOpFromString returns the DwarfOp enum corresponding to s.
   393  func DwarfOpFromString(s string) enum.DwarfOp {
   394  	for key, val := range _DwarfOp_map {
   395  		if s == val {
   396  			return key
   397  		}
   398  	}
   399  	panic(fmt.Errorf("unable to locate DwarfOp enum corresponding to %q", s))
   400  }
   401  
   402  func _(s string) {
   403  	// Check for duplicate string values in type "DwarfOp".
   404  	switch s {
   405  	// 3
   406  	case "DW_OP_addr":
   407  	// 6
   408  	case "DW_OP_deref":
   409  	// 8
   410  	case "DW_OP_const1u":
   411  	// 9
   412  	case "DW_OP_const1s":
   413  	// 10
   414  	case "DW_OP_const2u":
   415  	// 11
   416  	case "DW_OP_const2s":
   417  	// 12
   418  	case "DW_OP_const4u":
   419  	// 13
   420  	case "DW_OP_const4s":
   421  	// 14
   422  	case "DW_OP_const8u":
   423  	// 15
   424  	case "DW_OP_const8s":
   425  	// 16
   426  	case "DW_OP_constu":
   427  	// 17
   428  	case "DW_OP_consts":
   429  	// 18
   430  	case "DW_OP_dup":
   431  	// 19
   432  	case "DW_OP_drop":
   433  	// 20
   434  	case "DW_OP_over":
   435  	// 21
   436  	case "DW_OP_pick":
   437  	// 22
   438  	case "DW_OP_swap":
   439  	// 23
   440  	case "DW_OP_rot":
   441  	// 24
   442  	case "DW_OP_xderef":
   443  	// 25
   444  	case "DW_OP_abs":
   445  	// 26
   446  	case "DW_OP_and":
   447  	// 27
   448  	case "DW_OP_div":
   449  	// 28
   450  	case "DW_OP_minus":
   451  	// 29
   452  	case "DW_OP_mod":
   453  	// 30
   454  	case "DW_OP_mul":
   455  	// 31
   456  	case "DW_OP_neg":
   457  	// 32
   458  	case "DW_OP_not":
   459  	// 33
   460  	case "DW_OP_or":
   461  	// 34
   462  	case "DW_OP_plus":
   463  	// 35
   464  	case "DW_OP_plus_uconst":
   465  	// 36
   466  	case "DW_OP_shl":
   467  	// 37
   468  	case "DW_OP_shr":
   469  	// 38
   470  	case "DW_OP_shra":
   471  	// 39
   472  	case "DW_OP_xor":
   473  	// 40
   474  	case "DW_OP_bra":
   475  	// 41
   476  	case "DW_OP_eq":
   477  	// 42
   478  	case "DW_OP_ge":
   479  	// 43
   480  	case "DW_OP_gt":
   481  	// 44
   482  	case "DW_OP_le":
   483  	// 45
   484  	case "DW_OP_lt":
   485  	// 46
   486  	case "DW_OP_ne":
   487  	// 47
   488  	case "DW_OP_skip":
   489  	// 48
   490  	case "DW_OP_lit0":
   491  	// 49
   492  	case "DW_OP_lit1":
   493  	// 50
   494  	case "DW_OP_lit2":
   495  	// 51
   496  	case "DW_OP_lit3":
   497  	// 52
   498  	case "DW_OP_lit4":
   499  	// 53
   500  	case "DW_OP_lit5":
   501  	// 54
   502  	case "DW_OP_lit6":
   503  	// 55
   504  	case "DW_OP_lit7":
   505  	// 56
   506  	case "DW_OP_lit8":
   507  	// 57
   508  	case "DW_OP_lit9":
   509  	// 58
   510  	case "DW_OP_lit10":
   511  	// 59
   512  	case "DW_OP_lit11":
   513  	// 60
   514  	case "DW_OP_lit12":
   515  	// 61
   516  	case "DW_OP_lit13":
   517  	// 62
   518  	case "DW_OP_lit14":
   519  	// 63
   520  	case "DW_OP_lit15":
   521  	// 64
   522  	case "DW_OP_lit16":
   523  	// 65
   524  	case "DW_OP_lit17":
   525  	// 66
   526  	case "DW_OP_lit18":
   527  	// 67
   528  	case "DW_OP_lit19":
   529  	// 68
   530  	case "DW_OP_lit20":
   531  	// 69
   532  	case "DW_OP_lit21":
   533  	// 70
   534  	case "DW_OP_lit22":
   535  	// 71
   536  	case "DW_OP_lit23":
   537  	// 72
   538  	case "DW_OP_lit24":
   539  	// 73
   540  	case "DW_OP_lit25":
   541  	// 74
   542  	case "DW_OP_lit26":
   543  	// 75
   544  	case "DW_OP_lit27":
   545  	// 76
   546  	case "DW_OP_lit28":
   547  	// 77
   548  	case "DW_OP_lit29":
   549  	// 78
   550  	case "DW_OP_lit30":
   551  	// 79
   552  	case "DW_OP_lit31":
   553  	// 80
   554  	case "DW_OP_reg0":
   555  	// 81
   556  	case "DW_OP_reg1":
   557  	// 82
   558  	case "DW_OP_reg2":
   559  	// 83
   560  	case "DW_OP_reg3":
   561  	// 84
   562  	case "DW_OP_reg4":
   563  	// 85
   564  	case "DW_OP_reg5":
   565  	// 86
   566  	case "DW_OP_reg6":
   567  	// 87
   568  	case "DW_OP_reg7":
   569  	// 88
   570  	case "DW_OP_reg8":
   571  	// 89
   572  	case "DW_OP_reg9":
   573  	// 90
   574  	case "DW_OP_reg10":
   575  	// 91
   576  	case "DW_OP_reg11":
   577  	// 92
   578  	case "DW_OP_reg12":
   579  	// 93
   580  	case "DW_OP_reg13":
   581  	// 94
   582  	case "DW_OP_reg14":
   583  	// 95
   584  	case "DW_OP_reg15":
   585  	// 96
   586  	case "DW_OP_reg16":
   587  	// 97
   588  	case "DW_OP_reg17":
   589  	// 98
   590  	case "DW_OP_reg18":
   591  	// 99
   592  	case "DW_OP_reg19":
   593  	// 100
   594  	case "DW_OP_reg20":
   595  	// 101
   596  	case "DW_OP_reg21":
   597  	// 102
   598  	case "DW_OP_reg22":
   599  	// 103
   600  	case "DW_OP_reg23":
   601  	// 104
   602  	case "DW_OP_reg24":
   603  	// 105
   604  	case "DW_OP_reg25":
   605  	// 106
   606  	case "DW_OP_reg26":
   607  	// 107
   608  	case "DW_OP_reg27":
   609  	// 108
   610  	case "DW_OP_reg28":
   611  	// 109
   612  	case "DW_OP_reg29":
   613  	// 110
   614  	case "DW_OP_reg30":
   615  	// 111
   616  	case "DW_OP_reg31":
   617  	// 112
   618  	case "DW_OP_breg0":
   619  	// 113
   620  	case "DW_OP_breg1":
   621  	// 114
   622  	case "DW_OP_breg2":
   623  	// 115
   624  	case "DW_OP_breg3":
   625  	// 116
   626  	case "DW_OP_breg4":
   627  	// 117
   628  	case "DW_OP_breg5":
   629  	// 118
   630  	case "DW_OP_breg6":
   631  	// 119
   632  	case "DW_OP_breg7":
   633  	// 120
   634  	case "DW_OP_breg8":
   635  	// 121
   636  	case "DW_OP_breg9":
   637  	// 122
   638  	case "DW_OP_breg10":
   639  	// 123
   640  	case "DW_OP_breg11":
   641  	// 124
   642  	case "DW_OP_breg12":
   643  	// 125
   644  	case "DW_OP_breg13":
   645  	// 126
   646  	case "DW_OP_breg14":
   647  	// 127
   648  	case "DW_OP_breg15":
   649  	// 128
   650  	case "DW_OP_breg16":
   651  	// 129
   652  	case "DW_OP_breg17":
   653  	// 130
   654  	case "DW_OP_breg18":
   655  	// 131
   656  	case "DW_OP_breg19":
   657  	// 132
   658  	case "DW_OP_breg20":
   659  	// 133
   660  	case "DW_OP_breg21":
   661  	// 134
   662  	case "DW_OP_breg22":
   663  	// 135
   664  	case "DW_OP_breg23":
   665  	// 136
   666  	case "DW_OP_breg24":
   667  	// 137
   668  	case "DW_OP_breg25":
   669  	// 138
   670  	case "DW_OP_breg26":
   671  	// 139
   672  	case "DW_OP_breg27":
   673  	// 140
   674  	case "DW_OP_breg28":
   675  	// 141
   676  	case "DW_OP_breg29":
   677  	// 142
   678  	case "DW_OP_breg30":
   679  	// 143
   680  	case "DW_OP_breg31":
   681  	// 144
   682  	case "DW_OP_regx":
   683  	// 145
   684  	case "DW_OP_fbreg":
   685  	// 146
   686  	case "DW_OP_bregx":
   687  	// 147
   688  	case "DW_OP_piece":
   689  	// 148
   690  	case "DW_OP_deref_size":
   691  	// 149
   692  	case "DW_OP_xderef_size":
   693  	// 150
   694  	case "DW_OP_nop":
   695  	// 151
   696  	case "DW_OP_push_object_address":
   697  	// 152
   698  	case "DW_OP_call2":
   699  	// 153
   700  	case "DW_OP_call4":
   701  	// 154
   702  	case "DW_OP_call_ref":
   703  	// 155
   704  	case "DW_OP_form_tls_address":
   705  	// 156
   706  	case "DW_OP_call_frame_cfa":
   707  	// 157
   708  	case "DW_OP_bit_piece":
   709  	// 158
   710  	case "DW_OP_implicit_value":
   711  	// 159
   712  	case "DW_OP_stack_value":
   713  	// 160
   714  	case "DW_OP_implicit_pointer":
   715  	// 161
   716  	case "DW_OP_addrx":
   717  	// 162
   718  	case "DW_OP_constx":
   719  	// 163
   720  	case "DW_OP_entry_value":
   721  	// 164
   722  	case "DW_OP_const_type":
   723  	// 165
   724  	case "DW_OP_regval_type":
   725  	// 166
   726  	case "DW_OP_deref_type":
   727  	// 167
   728  	case "DW_OP_xderef_type":
   729  	// 168
   730  	case "DW_OP_convert":
   731  	// 169
   732  	case "DW_OP_reinterpret":
   733  	// 224
   734  	case "DW_OP_GNU_push_tls_address":
   735  	// 225
   736  	case "DW_OP_HP_is_value":
   737  	// 226
   738  	case "DW_OP_HP_fltconst4":
   739  	// 227
   740  	case "DW_OP_HP_fltconst8":
   741  	// 228
   742  	case "DW_OP_HP_mod_range":
   743  	// 229
   744  	case "DW_OP_HP_unmod_range":
   745  	// 230
   746  	case "DW_OP_HP_tls":
   747  	// 232
   748  	case "DW_OP_INTEL_bit_piece":
   749  	// 237
   750  	case "DW_OP_WASM_location":
   751  	// 238
   752  	case "DW_OP_WASM_location_int":
   753  	// 240
   754  	case "DW_OP_APPLE_uninit":
   755  	// 243
   756  	case "DW_OP_GNU_entry_value":
   757  	// 248
   758  	case "DW_OP_PGI_omp_thread_num":
   759  	// 251
   760  	case "DW_OP_GNU_addr_index":
   761  	// 252
   762  	case "DW_OP_GNU_const_index":
   763  	// 4096
   764  	case "DW_OP_LLVM_fragment":
   765  	// 4097
   766  	case "DW_OP_LLVM_convert":
   767  	// 4098
   768  	case "DW_OP_LLVM_tag_offset":
   769  	// 4099
   770  	case "DW_OP_LLVM_entry_value":
   771  	// 4100
   772  	case "DW_OP_LLVM_implicit_pointer":
   773  	// 4101
   774  	case "DW_OP_LLVM_arg":
   775  	}
   776  }