github.com/FenixAra/go@v0.0.0-20170127160404-96ea0918e670/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 OSLICELIT: "SLICELIT", 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 OSTRUCTKEY: "STRUCTKEY", 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 OIDATA: "IDATA", 149 OSPTR: "SPTR", 150 OCLOSUREVAR: "CLOSUREVAR", 151 OCFUNC: "CFUNC", 152 OCHECKNIL: "CHECKNIL", 153 OVARKILL: "VARKILL", 154 OVARLIVE: "VARLIVE", 155 OINDREGSP: "INDREGSP", 156 OCMP: "CMP", 157 ODEC: "DEC", 158 OINC: "INC", 159 OEXTEND: "EXTEND", 160 OHMUL: "HMUL", 161 OLROT: "LROT", 162 ORROTC: "RROTC", 163 ORETJMP: "RETJMP", 164 OPS: "PS", 165 OPC: "PC", 166 OSQRT: "SQRT", 167 OGETG: "GETG", 168 OEND: "END", 169 }