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