github.com/llir/llvm@v0.3.6/ir/enum/dwarfop_string.go (about) 1 // Code generated by "stringer -linecomment -type DwarfOp"; DO NOT EDIT. 2 3 package enum 4 5 import "strconv" 6 7 func _() { 8 // An "invalid array index" compiler error signifies that the constant values have changed. 9 // Re-run the stringer command to generate them again. 10 var x [1]struct{} 11 _ = x[DwarfOpAddr-3] 12 _ = x[DwarfOpDeref-6] 13 _ = x[DwarfOpConst1u-8] 14 _ = x[DwarfOpConst1s-9] 15 _ = x[DwarfOpConst2u-10] 16 _ = x[DwarfOpConst2s-11] 17 _ = x[DwarfOpConst4u-12] 18 _ = x[DwarfOpConst4s-13] 19 _ = x[DwarfOpConst8u-14] 20 _ = x[DwarfOpConst8s-15] 21 _ = x[DwarfOpConstu-16] 22 _ = x[DwarfOpConsts-17] 23 _ = x[DwarfOpDup-18] 24 _ = x[DwarfOpDrop-19] 25 _ = x[DwarfOpOver-20] 26 _ = x[DwarfOpPick-21] 27 _ = x[DwarfOpSwap-22] 28 _ = x[DwarfOpRot-23] 29 _ = x[DwarfOpXderef-24] 30 _ = x[DwarfOpAbs-25] 31 _ = x[DwarfOpAnd-26] 32 _ = x[DwarfOpDiv-27] 33 _ = x[DwarfOpMinus-28] 34 _ = x[DwarfOpMod-29] 35 _ = x[DwarfOpMul-30] 36 _ = x[DwarfOpNeg-31] 37 _ = x[DwarfOpNot-32] 38 _ = x[DwarfOpOr-33] 39 _ = x[DwarfOpPlus-34] 40 _ = x[DwarfOpPlusUconst-35] 41 _ = x[DwarfOpShl-36] 42 _ = x[DwarfOpShr-37] 43 _ = x[DwarfOpShra-38] 44 _ = x[DwarfOpXor-39] 45 _ = x[DwarfOpBra-40] 46 _ = x[DwarfOpEq-41] 47 _ = x[DwarfOpGe-42] 48 _ = x[DwarfOpGt-43] 49 _ = x[DwarfOpLe-44] 50 _ = x[DwarfOpLt-45] 51 _ = x[DwarfOpNe-46] 52 _ = x[DwarfOpSkip-47] 53 _ = x[DwarfOpLit0-48] 54 _ = x[DwarfOpLit1-49] 55 _ = x[DwarfOpLit2-50] 56 _ = x[DwarfOpLit3-51] 57 _ = x[DwarfOpLit4-52] 58 _ = x[DwarfOpLit5-53] 59 _ = x[DwarfOpLit6-54] 60 _ = x[DwarfOpLit7-55] 61 _ = x[DwarfOpLit8-56] 62 _ = x[DwarfOpLit9-57] 63 _ = x[DwarfOpLit10-58] 64 _ = x[DwarfOpLit11-59] 65 _ = x[DwarfOpLit12-60] 66 _ = x[DwarfOpLit13-61] 67 _ = x[DwarfOpLit14-62] 68 _ = x[DwarfOpLit15-63] 69 _ = x[DwarfOpLit16-64] 70 _ = x[DwarfOpLit17-65] 71 _ = x[DwarfOpLit18-66] 72 _ = x[DwarfOpLit19-67] 73 _ = x[DwarfOpLit20-68] 74 _ = x[DwarfOpLit21-69] 75 _ = x[DwarfOpLit22-70] 76 _ = x[DwarfOpLit23-71] 77 _ = x[DwarfOpLit24-72] 78 _ = x[DwarfOpLit25-73] 79 _ = x[DwarfOpLit26-74] 80 _ = x[DwarfOpLit27-75] 81 _ = x[DwarfOpLit28-76] 82 _ = x[DwarfOpLit29-77] 83 _ = x[DwarfOpLit30-78] 84 _ = x[DwarfOpLit31-79] 85 _ = x[DwarfOpReg0-80] 86 _ = x[DwarfOpReg1-81] 87 _ = x[DwarfOpReg2-82] 88 _ = x[DwarfOpReg3-83] 89 _ = x[DwarfOpReg4-84] 90 _ = x[DwarfOpReg5-85] 91 _ = x[DwarfOpReg6-86] 92 _ = x[DwarfOpReg7-87] 93 _ = x[DwarfOpReg8-88] 94 _ = x[DwarfOpReg9-89] 95 _ = x[DwarfOpReg10-90] 96 _ = x[DwarfOpReg11-91] 97 _ = x[DwarfOpReg12-92] 98 _ = x[DwarfOpReg13-93] 99 _ = x[DwarfOpReg14-94] 100 _ = x[DwarfOpReg15-95] 101 _ = x[DwarfOpReg16-96] 102 _ = x[DwarfOpReg17-97] 103 _ = x[DwarfOpReg18-98] 104 _ = x[DwarfOpReg19-99] 105 _ = x[DwarfOpReg20-100] 106 _ = x[DwarfOpReg21-101] 107 _ = x[DwarfOpReg22-102] 108 _ = x[DwarfOpReg23-103] 109 _ = x[DwarfOpReg24-104] 110 _ = x[DwarfOpReg25-105] 111 _ = x[DwarfOpReg26-106] 112 _ = x[DwarfOpReg27-107] 113 _ = x[DwarfOpReg28-108] 114 _ = x[DwarfOpReg29-109] 115 _ = x[DwarfOpReg30-110] 116 _ = x[DwarfOpReg31-111] 117 _ = x[DwarfOpBreg0-112] 118 _ = x[DwarfOpBreg1-113] 119 _ = x[DwarfOpBreg2-114] 120 _ = x[DwarfOpBreg3-115] 121 _ = x[DwarfOpBreg4-116] 122 _ = x[DwarfOpBreg5-117] 123 _ = x[DwarfOpBreg6-118] 124 _ = x[DwarfOpBreg7-119] 125 _ = x[DwarfOpBreg8-120] 126 _ = x[DwarfOpBreg9-121] 127 _ = x[DwarfOpBreg10-122] 128 _ = x[DwarfOpBreg11-123] 129 _ = x[DwarfOpBreg12-124] 130 _ = x[DwarfOpBreg13-125] 131 _ = x[DwarfOpBreg14-126] 132 _ = x[DwarfOpBreg15-127] 133 _ = x[DwarfOpBreg16-128] 134 _ = x[DwarfOpBreg17-129] 135 _ = x[DwarfOpBreg18-130] 136 _ = x[DwarfOpBreg19-131] 137 _ = x[DwarfOpBreg20-132] 138 _ = x[DwarfOpBreg21-133] 139 _ = x[DwarfOpBreg22-134] 140 _ = x[DwarfOpBreg23-135] 141 _ = x[DwarfOpBreg24-136] 142 _ = x[DwarfOpBreg25-137] 143 _ = x[DwarfOpBreg26-138] 144 _ = x[DwarfOpBreg27-139] 145 _ = x[DwarfOpBreg28-140] 146 _ = x[DwarfOpBreg29-141] 147 _ = x[DwarfOpBreg30-142] 148 _ = x[DwarfOpBreg31-143] 149 _ = x[DwarfOpRegx-144] 150 _ = x[DwarfOpFbreg-145] 151 _ = x[DwarfOpBregx-146] 152 _ = x[DwarfOpPiece-147] 153 _ = x[DwarfOpDerefSize-148] 154 _ = x[DwarfOpXderefSize-149] 155 _ = x[DwarfOpNop-150] 156 _ = x[DwarfOpPushObjectAddress-151] 157 _ = x[DwarfOpCall2-152] 158 _ = x[DwarfOpCall4-153] 159 _ = x[DwarfOpCallRef-154] 160 _ = x[DwarfOpFormTLSAddress-155] 161 _ = x[DwarfOpCallFrameCFA-156] 162 _ = x[DwarfOpBitPiece-157] 163 _ = x[DwarfOpImplicitValue-158] 164 _ = x[DwarfOpStackValue-159] 165 _ = x[DwarfOpImplicitPointer-160] 166 _ = x[DwarfOpAddrx-161] 167 _ = x[DwarfOpConstx-162] 168 _ = x[DwarfOpEntryValue-163] 169 _ = x[DwarfOpConstType-164] 170 _ = x[DwarfOpRegvalType-165] 171 _ = x[DwarfOpDerefType-166] 172 _ = x[DwarfOpXderefType-167] 173 _ = x[DwarfOpConvert-168] 174 _ = x[DwarfOpReinterpret-169] 175 _ = x[DwarfOpGNUPushTLSAddress-224] 176 _ = x[DwarfOpHPIsValue-225] 177 _ = x[DwarfOpHPFltConst4-226] 178 _ = x[DwarfOpHPFltConst8-227] 179 _ = x[DwarfOpHPModRange-228] 180 _ = x[DwarfOpHPUnmodRange-229] 181 _ = x[DwarfOpHPTLS-230] 182 _ = x[DwarfOpIntelBitPiece-232] 183 _ = x[DwarfOpWASMLocation-237] 184 _ = x[DwarfOpWASMLocationInt-238] 185 _ = x[DwarfOpAppleUninit-240] 186 _ = x[DwarfOpGNUEntryValue-243] 187 _ = x[DwarfOpPGIOmpThreadNum-248] 188 _ = x[DwarfOpGNUAddrIndex-251] 189 _ = x[DwarfOpGNUConstIndex-252] 190 _ = x[DwarfOpLLVMFragment-4096] 191 _ = x[DwarfOpLLVMConvert-4097] 192 _ = x[DwarfOpLLVMTagOffset-4098] 193 _ = x[DwarfOpLLVMEntryValue-4099] 194 _ = x[DwarfOpLLVMImplicitPointer-4100] 195 _ = x[DwarfOpLLVMArg-4101] 196 } 197 198 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" 199 200 var _DwarfOp_map = map[DwarfOp]string{ 201 3: _DwarfOp_name[0:10], 202 6: _DwarfOp_name[10:21], 203 8: _DwarfOp_name[21:34], 204 9: _DwarfOp_name[34:47], 205 10: _DwarfOp_name[47:60], 206 11: _DwarfOp_name[60:73], 207 12: _DwarfOp_name[73:86], 208 13: _DwarfOp_name[86:99], 209 14: _DwarfOp_name[99:112], 210 15: _DwarfOp_name[112:125], 211 16: _DwarfOp_name[125:137], 212 17: _DwarfOp_name[137:149], 213 18: _DwarfOp_name[149:158], 214 19: _DwarfOp_name[158:168], 215 20: _DwarfOp_name[168:178], 216 21: _DwarfOp_name[178:188], 217 22: _DwarfOp_name[188:198], 218 23: _DwarfOp_name[198:207], 219 24: _DwarfOp_name[207:219], 220 25: _DwarfOp_name[219:228], 221 26: _DwarfOp_name[228:237], 222 27: _DwarfOp_name[237:246], 223 28: _DwarfOp_name[246:257], 224 29: _DwarfOp_name[257:266], 225 30: _DwarfOp_name[266:275], 226 31: _DwarfOp_name[275:284], 227 32: _DwarfOp_name[284:293], 228 33: _DwarfOp_name[293:301], 229 34: _DwarfOp_name[301:311], 230 35: _DwarfOp_name[311:328], 231 36: _DwarfOp_name[328:337], 232 37: _DwarfOp_name[337:346], 233 38: _DwarfOp_name[346:356], 234 39: _DwarfOp_name[356:365], 235 40: _DwarfOp_name[365:374], 236 41: _DwarfOp_name[374:382], 237 42: _DwarfOp_name[382:390], 238 43: _DwarfOp_name[390:398], 239 44: _DwarfOp_name[398:406], 240 45: _DwarfOp_name[406:414], 241 46: _DwarfOp_name[414:422], 242 47: _DwarfOp_name[422:432], 243 48: _DwarfOp_name[432:442], 244 49: _DwarfOp_name[442:452], 245 50: _DwarfOp_name[452:462], 246 51: _DwarfOp_name[462:472], 247 52: _DwarfOp_name[472:482], 248 53: _DwarfOp_name[482:492], 249 54: _DwarfOp_name[492:502], 250 55: _DwarfOp_name[502:512], 251 56: _DwarfOp_name[512:522], 252 57: _DwarfOp_name[522:532], 253 58: _DwarfOp_name[532:543], 254 59: _DwarfOp_name[543:554], 255 60: _DwarfOp_name[554:565], 256 61: _DwarfOp_name[565:576], 257 62: _DwarfOp_name[576:587], 258 63: _DwarfOp_name[587:598], 259 64: _DwarfOp_name[598:609], 260 65: _DwarfOp_name[609:620], 261 66: _DwarfOp_name[620:631], 262 67: _DwarfOp_name[631:642], 263 68: _DwarfOp_name[642:653], 264 69: _DwarfOp_name[653:664], 265 70: _DwarfOp_name[664:675], 266 71: _DwarfOp_name[675:686], 267 72: _DwarfOp_name[686:697], 268 73: _DwarfOp_name[697:708], 269 74: _DwarfOp_name[708:719], 270 75: _DwarfOp_name[719:730], 271 76: _DwarfOp_name[730:741], 272 77: _DwarfOp_name[741:752], 273 78: _DwarfOp_name[752:763], 274 79: _DwarfOp_name[763:774], 275 80: _DwarfOp_name[774:784], 276 81: _DwarfOp_name[784:794], 277 82: _DwarfOp_name[794:804], 278 83: _DwarfOp_name[804:814], 279 84: _DwarfOp_name[814:824], 280 85: _DwarfOp_name[824:834], 281 86: _DwarfOp_name[834:844], 282 87: _DwarfOp_name[844:854], 283 88: _DwarfOp_name[854:864], 284 89: _DwarfOp_name[864:874], 285 90: _DwarfOp_name[874:885], 286 91: _DwarfOp_name[885:896], 287 92: _DwarfOp_name[896:907], 288 93: _DwarfOp_name[907:918], 289 94: _DwarfOp_name[918:929], 290 95: _DwarfOp_name[929:940], 291 96: _DwarfOp_name[940:951], 292 97: _DwarfOp_name[951:962], 293 98: _DwarfOp_name[962:973], 294 99: _DwarfOp_name[973:984], 295 100: _DwarfOp_name[984:995], 296 101: _DwarfOp_name[995:1006], 297 102: _DwarfOp_name[1006:1017], 298 103: _DwarfOp_name[1017:1028], 299 104: _DwarfOp_name[1028:1039], 300 105: _DwarfOp_name[1039:1050], 301 106: _DwarfOp_name[1050:1061], 302 107: _DwarfOp_name[1061:1072], 303 108: _DwarfOp_name[1072:1083], 304 109: _DwarfOp_name[1083:1094], 305 110: _DwarfOp_name[1094:1105], 306 111: _DwarfOp_name[1105:1116], 307 112: _DwarfOp_name[1116:1127], 308 113: _DwarfOp_name[1127:1138], 309 114: _DwarfOp_name[1138:1149], 310 115: _DwarfOp_name[1149:1160], 311 116: _DwarfOp_name[1160:1171], 312 117: _DwarfOp_name[1171:1182], 313 118: _DwarfOp_name[1182:1193], 314 119: _DwarfOp_name[1193:1204], 315 120: _DwarfOp_name[1204:1215], 316 121: _DwarfOp_name[1215:1226], 317 122: _DwarfOp_name[1226:1238], 318 123: _DwarfOp_name[1238:1250], 319 124: _DwarfOp_name[1250:1262], 320 125: _DwarfOp_name[1262:1274], 321 126: _DwarfOp_name[1274:1286], 322 127: _DwarfOp_name[1286:1298], 323 128: _DwarfOp_name[1298:1310], 324 129: _DwarfOp_name[1310:1322], 325 130: _DwarfOp_name[1322:1334], 326 131: _DwarfOp_name[1334:1346], 327 132: _DwarfOp_name[1346:1358], 328 133: _DwarfOp_name[1358:1370], 329 134: _DwarfOp_name[1370:1382], 330 135: _DwarfOp_name[1382:1394], 331 136: _DwarfOp_name[1394:1406], 332 137: _DwarfOp_name[1406:1418], 333 138: _DwarfOp_name[1418:1430], 334 139: _DwarfOp_name[1430:1442], 335 140: _DwarfOp_name[1442:1454], 336 141: _DwarfOp_name[1454:1466], 337 142: _DwarfOp_name[1466:1478], 338 143: _DwarfOp_name[1478:1490], 339 144: _DwarfOp_name[1490:1500], 340 145: _DwarfOp_name[1500:1511], 341 146: _DwarfOp_name[1511:1522], 342 147: _DwarfOp_name[1522:1533], 343 148: _DwarfOp_name[1533:1549], 344 149: _DwarfOp_name[1549:1566], 345 150: _DwarfOp_name[1566:1575], 346 151: _DwarfOp_name[1575:1600], 347 152: _DwarfOp_name[1600:1611], 348 153: _DwarfOp_name[1611:1622], 349 154: _DwarfOp_name[1622:1636], 350 155: _DwarfOp_name[1636:1658], 351 156: _DwarfOp_name[1658:1678], 352 157: _DwarfOp_name[1678:1693], 353 158: _DwarfOp_name[1693:1713], 354 159: _DwarfOp_name[1713:1730], 355 160: _DwarfOp_name[1730:1752], 356 161: _DwarfOp_name[1752:1763], 357 162: _DwarfOp_name[1763:1775], 358 163: _DwarfOp_name[1775:1792], 359 164: _DwarfOp_name[1792:1808], 360 165: _DwarfOp_name[1808:1825], 361 166: _DwarfOp_name[1825:1841], 362 167: _DwarfOp_name[1841:1858], 363 168: _DwarfOp_name[1858:1871], 364 169: _DwarfOp_name[1871:1888], 365 224: _DwarfOp_name[1888:1914], 366 225: _DwarfOp_name[1914:1931], 367 226: _DwarfOp_name[1931:1949], 368 227: _DwarfOp_name[1949:1967], 369 228: _DwarfOp_name[1967:1985], 370 229: _DwarfOp_name[1985:2005], 371 230: _DwarfOp_name[2005:2017], 372 232: _DwarfOp_name[2017:2038], 373 237: _DwarfOp_name[2038:2057], 374 238: _DwarfOp_name[2057:2080], 375 240: _DwarfOp_name[2080:2098], 376 243: _DwarfOp_name[2098:2119], 377 248: _DwarfOp_name[2119:2143], 378 251: _DwarfOp_name[2143:2163], 379 252: _DwarfOp_name[2163:2184], 380 4096: _DwarfOp_name[2184:2203], 381 4097: _DwarfOp_name[2203:2221], 382 4098: _DwarfOp_name[2221:2242], 383 4099: _DwarfOp_name[2242:2264], 384 4100: _DwarfOp_name[2264:2291], 385 4101: _DwarfOp_name[2291:2305], 386 } 387 388 func (i DwarfOp) String() string { 389 if str, ok := _DwarfOp_map[i]; ok { 390 return str 391 } 392 return "DwarfOp(" + strconv.FormatInt(int64(i), 10) + ")" 393 }