github.com/q45/go@v0.0.0-20151101211701-a4fb8c13db3f/src/cmd/compile/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 OASWB: "ASWB", 37 OCALL: "CALL", 38 OCALLFUNC: "CALLFUNC", 39 OCALLMETH: "CALLMETH", 40 OCALLINTER: "CALLINTER", 41 OCALLPART: "CALLPART", 42 OCAP: "CAP", 43 OCLOSE: "CLOSE", 44 OCLOSURE: "CLOSURE", 45 OCMPIFACE: "CMPIFACE", 46 OCMPSTR: "CMPSTR", 47 OCOMPLIT: "COMPLIT", 48 OMAPLIT: "MAPLIT", 49 OSTRUCTLIT: "STRUCTLIT", 50 OARRAYLIT: "ARRAYLIT", 51 OPTRLIT: "PTRLIT", 52 OCONV: "CONV", 53 OCONVIFACE: "CONVIFACE", 54 OCONVNOP: "CONVNOP", 55 OCOPY: "COPY", 56 ODCL: "DCL", 57 ODCLFUNC: "DCLFUNC", 58 ODCLFIELD: "DCLFIELD", 59 ODCLCONST: "DCLCONST", 60 ODCLTYPE: "DCLTYPE", 61 ODELETE: "DELETE", 62 ODOT: "DOT", 63 ODOTPTR: "DOTPTR", 64 ODOTMETH: "DOTMETH", 65 ODOTINTER: "DOTINTER", 66 OXDOT: "XDOT", 67 ODOTTYPE: "DOTTYPE", 68 ODOTTYPE2: "DOTTYPE2", 69 OEQ: "EQ", 70 ONE: "NE", 71 OLT: "LT", 72 OLE: "LE", 73 OGE: "GE", 74 OGT: "GT", 75 OIND: "IND", 76 OINDEX: "INDEX", 77 OINDEXMAP: "INDEXMAP", 78 OKEY: "KEY", 79 OPARAM: "PARAM", 80 OLEN: "LEN", 81 OMAKE: "MAKE", 82 OMAKECHAN: "MAKECHAN", 83 OMAKEMAP: "MAKEMAP", 84 OMAKESLICE: "MAKESLICE", 85 OMUL: "MUL", 86 ODIV: "DIV", 87 OMOD: "MOD", 88 OLSH: "LSH", 89 ORSH: "RSH", 90 OAND: "AND", 91 OANDNOT: "ANDNOT", 92 ONEW: "NEW", 93 ONOT: "NOT", 94 OCOM: "COM", 95 OPLUS: "PLUS", 96 OMINUS: "MINUS", 97 OOROR: "OROR", 98 OPANIC: "PANIC", 99 OPRINT: "PRINT", 100 OPRINTN: "PRINTN", 101 OPAREN: "PAREN", 102 OSEND: "SEND", 103 OSLICE: "SLICE", 104 OSLICEARR: "SLICEARR", 105 OSLICESTR: "SLICESTR", 106 OSLICE3: "SLICE3", 107 OSLICE3ARR: "SLICE3ARR", 108 ORECOVER: "RECOVER", 109 ORECV: "RECV", 110 ORUNESTR: "RUNESTR", 111 OSELRECV: "SELRECV", 112 OSELRECV2: "SELRECV2", 113 OIOTA: "IOTA", 114 OREAL: "REAL", 115 OIMAG: "IMAG", 116 OCOMPLEX: "COMPLEX", 117 OBLOCK: "BLOCK", 118 OBREAK: "BREAK", 119 OCASE: "CASE", 120 OXCASE: "XCASE", 121 OCONTINUE: "CONTINUE", 122 ODEFER: "DEFER", 123 OEMPTY: "EMPTY", 124 OFALL: "FALL", 125 OXFALL: "XFALL", 126 OFOR: "FOR", 127 OGOTO: "GOTO", 128 OIF: "IF", 129 OLABEL: "LABEL", 130 OPROC: "PROC", 131 ORANGE: "RANGE", 132 ORETURN: "RETURN", 133 OSELECT: "SELECT", 134 OSWITCH: "SWITCH", 135 OTYPESW: "TYPESW", 136 OTCHAN: "TCHAN", 137 OTMAP: "TMAP", 138 OTSTRUCT: "TSTRUCT", 139 OTINTER: "TINTER", 140 OTFUNC: "TFUNC", 141 OTARRAY: "TARRAY", 142 ODDD: "DDD", 143 ODDDARG: "DDDARG", 144 OINLCALL: "INLCALL", 145 OEFACE: "EFACE", 146 OITAB: "ITAB", 147 OSPTR: "SPTR", 148 OCLOSUREVAR: "CLOSUREVAR", 149 OCFUNC: "CFUNC", 150 OCHECKNIL: "CHECKNIL", 151 OVARKILL: "VARKILL", 152 OREGISTER: "REGISTER", 153 OINDREG: "INDREG", 154 OCMP: "CMP", 155 ODEC: "DEC", 156 OINC: "INC", 157 OEXTEND: "EXTEND", 158 OHMUL: "HMUL", 159 OLROT: "LROT", 160 ORROTC: "RROTC", 161 ORETJMP: "RETJMP", 162 OEND: "END", 163 }