github.com/rsc/tmp@v0.0.0-20240517235954-6deaab19748b/bootstrap/internal/gc/opnames.go (about) 1 // Do not edit. Bootstrap copy of /Users/rsc/g/go/src/cmd/internal/gc/opnames.go 2 3 // Copyright 2011 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package gc 8 9 // auto generated by go tool dist 10 var opnames = []string{ 11 OXXX: "XXX", 12 ONAME: "NAME", 13 ONONAME: "NONAME", 14 OTYPE: "TYPE", 15 OPACK: "PACK", 16 OLITERAL: "LITERAL", 17 OADD: "ADD", 18 OSUB: "SUB", 19 OOR: "OR", 20 OXOR: "XOR", 21 OADDSTR: "ADDSTR", 22 OADDR: "ADDR", 23 OANDAND: "ANDAND", 24 OAPPEND: "APPEND", 25 OARRAYBYTESTR: "ARRAYBYTESTR", 26 OARRAYBYTESTRTMP: "ARRAYBYTESTRTMP", 27 OARRAYRUNESTR: "ARRAYRUNESTR", 28 OSTRARRAYBYTE: "STRARRAYBYTE", 29 OSTRARRAYBYTETMP: "STRARRAYBYTETMP", 30 OSTRARRAYRUNE: "STRARRAYRUNE", 31 OAS: "AS", 32 OAS2: "AS2", 33 OAS2FUNC: "AS2FUNC", 34 OAS2RECV: "AS2RECV", 35 OAS2MAPR: "AS2MAPR", 36 OAS2DOTTYPE: "AS2DOTTYPE", 37 OASOP: "ASOP", 38 OCALL: "CALL", 39 OCALLFUNC: "CALLFUNC", 40 OCALLMETH: "CALLMETH", 41 OCALLINTER: "CALLINTER", 42 OCALLPART: "CALLPART", 43 OCAP: "CAP", 44 OCLOSE: "CLOSE", 45 OCLOSURE: "CLOSURE", 46 OCMPIFACE: "CMPIFACE", 47 OCMPSTR: "CMPSTR", 48 OCOMPLIT: "COMPLIT", 49 OMAPLIT: "MAPLIT", 50 OSTRUCTLIT: "STRUCTLIT", 51 OARRAYLIT: "ARRAYLIT", 52 OPTRLIT: "PTRLIT", 53 OCONV: "CONV", 54 OCONVIFACE: "CONVIFACE", 55 OCONVNOP: "CONVNOP", 56 OCOPY: "COPY", 57 ODCL: "DCL", 58 ODCLFUNC: "DCLFUNC", 59 ODCLFIELD: "DCLFIELD", 60 ODCLCONST: "DCLCONST", 61 ODCLTYPE: "DCLTYPE", 62 ODELETE: "DELETE", 63 ODOT: "DOT", 64 ODOTPTR: "DOTPTR", 65 ODOTMETH: "DOTMETH", 66 ODOTINTER: "DOTINTER", 67 OXDOT: "XDOT", 68 ODOTTYPE: "DOTTYPE", 69 ODOTTYPE2: "DOTTYPE2", 70 OEQ: "EQ", 71 ONE: "NE", 72 OLT: "LT", 73 OLE: "LE", 74 OGE: "GE", 75 OGT: "GT", 76 OIND: "IND", 77 OINDEX: "INDEX", 78 OINDEXMAP: "INDEXMAP", 79 OKEY: "KEY", 80 OPARAM: "PARAM", 81 OLEN: "LEN", 82 OMAKE: "MAKE", 83 OMAKECHAN: "MAKECHAN", 84 OMAKEMAP: "MAKEMAP", 85 OMAKESLICE: "MAKESLICE", 86 OMUL: "MUL", 87 ODIV: "DIV", 88 OMOD: "MOD", 89 OLSH: "LSH", 90 ORSH: "RSH", 91 OAND: "AND", 92 OANDNOT: "ANDNOT", 93 ONEW: "NEW", 94 ONOT: "NOT", 95 OCOM: "COM", 96 OPLUS: "PLUS", 97 OMINUS: "MINUS", 98 OOROR: "OROR", 99 OPANIC: "PANIC", 100 OPRINT: "PRINT", 101 OPRINTN: "PRINTN", 102 OPAREN: "PAREN", 103 OSEND: "SEND", 104 OSLICE: "SLICE", 105 OSLICEARR: "SLICEARR", 106 OSLICESTR: "SLICESTR", 107 OSLICE3: "SLICE3", 108 OSLICE3ARR: "SLICE3ARR", 109 ORECOVER: "RECOVER", 110 ORECV: "RECV", 111 ORUNESTR: "RUNESTR", 112 OSELRECV: "SELRECV", 113 OSELRECV2: "SELRECV2", 114 OIOTA: "IOTA", 115 OREAL: "REAL", 116 OIMAG: "IMAG", 117 OCOMPLEX: "COMPLEX", 118 OBLOCK: "BLOCK", 119 OBREAK: "BREAK", 120 OCASE: "CASE", 121 OXCASE: "XCASE", 122 OCONTINUE: "CONTINUE", 123 ODEFER: "DEFER", 124 OEMPTY: "EMPTY", 125 OFALL: "FALL", 126 OXFALL: "XFALL", 127 OFOR: "FOR", 128 OGOTO: "GOTO", 129 OIF: "IF", 130 OLABEL: "LABEL", 131 OPROC: "PROC", 132 ORANGE: "RANGE", 133 ORETURN: "RETURN", 134 OSELECT: "SELECT", 135 OSWITCH: "SWITCH", 136 OTYPESW: "TYPESW", 137 OTCHAN: "TCHAN", 138 OTMAP: "TMAP", 139 OTSTRUCT: "TSTRUCT", 140 OTINTER: "TINTER", 141 OTFUNC: "TFUNC", 142 OTARRAY: "TARRAY", 143 ODDD: "DDD", 144 ODDDARG: "DDDARG", 145 OINLCALL: "INLCALL", 146 OEFACE: "EFACE", 147 OITAB: "ITAB", 148 OSPTR: "SPTR", 149 OCLOSUREVAR: "CLOSUREVAR", 150 OCFUNC: "CFUNC", 151 OCHECKNIL: "CHECKNIL", 152 OVARKILL: "VARKILL", 153 OREGISTER: "REGISTER", 154 OINDREG: "INDREG", 155 OCMP: "CMP", 156 ODEC: "DEC", 157 OINC: "INC", 158 OEXTEND: "EXTEND", 159 OHMUL: "HMUL", 160 OLROT: "LROT", 161 ORROTC: "RROTC", 162 ORETJMP: "RETJMP", 163 OEND: "END", 164 }