github.com/sanprasirt/go@v0.0.0-20170607001320-a027466e4b6d/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 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 OSLICELIT: "SLICELIT", 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 OSTRUCTKEY: "STRUCTKEY", 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 OFORUNTIL: "FORUNTIL", 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 ORETJMP: "RETJMP", 157 OGETG: "GETG", 158 OEND: "END", 159 }