Lines Matching full:case
60 case ISD::DELETED_NODE: return "<<Deleted Node!>>";
62 case ISD::PREFETCH: return "Prefetch";
63 case ISD::ATOMIC_FENCE: return "AtomicFence";
64 case ISD::ATOMIC_CMP_SWAP: return "AtomicCmpSwap";
65 case ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS: return "AtomicCmpSwapWithSuccess";
66 case ISD::ATOMIC_SWAP: return "AtomicSwap";
67 case ISD::ATOMIC_LOAD_ADD: return "AtomicLoadAdd";
68 case ISD::ATOMIC_LOAD_SUB: return "AtomicLoadSub";
69 case ISD::ATOMIC_LOAD_AND: return "AtomicLoadAnd";
70 case ISD::ATOMIC_LOAD_OR: return "AtomicLoadOr";
71 case ISD::ATOMIC_LOAD_XOR: return "AtomicLoadXor";
72 case ISD::ATOMIC_LOAD_NAND: return "AtomicLoadNand";
73 case ISD::ATOMIC_LOAD_MIN: return "AtomicLoadMin";
74 case ISD::ATOMIC_LOAD_MAX: return "AtomicLoadMax";
75 case ISD::ATOMIC_LOAD_UMIN: return "AtomicLoadUMin";
76 case ISD::ATOMIC_LOAD_UMAX: return "AtomicLoadUMax";
77 case ISD::ATOMIC_LOAD: return "AtomicLoad";
78 case ISD::ATOMIC_STORE: return "AtomicStore";
79 case ISD::PCMARKER: return "PCMarker";
80 case ISD::READCYCLECOUNTER: return "ReadCycleCounter";
81 case ISD::SRCVALUE: return "SrcValue";
82 case ISD::MDNODE_SDNODE: return "MDNode";
83 case ISD::EntryToken: return "EntryToken";
84 case ISD::TokenFactor: return "TokenFactor";
85 case ISD::AssertSext: return "AssertSext";
86 case ISD::AssertZext: return "AssertZext";
88 case ISD::BasicBlock: return "BasicBlock";
89 case ISD::VALUETYPE: return "ValueType";
90 case ISD::Register: return "Register";
91 case ISD::RegisterMask: return "RegisterMask";
92 case ISD::Constant:
96 case ISD::ConstantFP: return "ConstantFP";
97 case ISD::GlobalAddress: return "GlobalAddress";
98 case ISD::GlobalTLSAddress: return "GlobalTLSAddress";
99 case ISD::FrameIndex: return "FrameIndex";
100 case ISD::JumpTable: return "JumpTable";
101 case ISD::GLOBAL_OFFSET_TABLE: return "GLOBAL_OFFSET_TABLE";
102 case ISD::RETURNADDR: return "RETURNADDR";
103 case ISD::FRAMEADDR: return "FRAMEADDR";
104 case ISD::LOCAL_RECOVER: return "LOCAL_RECOVER";
105 case ISD::READ_REGISTER: return "READ_REGISTER";
106 case ISD::WRITE_REGISTER: return "WRITE_REGISTER";
107 case ISD::FRAME_TO_ARGS_OFFSET: return "FRAME_TO_ARGS_OFFSET";
108 case ISD::EH_RETURN: return "EH_RETURN";
109 case ISD::EH_SJLJ_SETJMP: return "EH_SJLJ_SETJMP";
110 case ISD::EH_SJLJ_LONGJMP: return "EH_SJLJ_LONGJMP";
111 case ISD::EH_SJLJ_SETUP_DISPATCH: return "EH_SJLJ_SETUP_DISPATCH";
112 case ISD::ConstantPool: return "ConstantPool";
113 case ISD::TargetIndex: return "TargetIndex";
114 case ISD::ExternalSymbol: return "ExternalSymbol";
115 case ISD::BlockAddress: return "BlockAddress";
116 case ISD::INTRINSIC_WO_CHAIN:
117 case ISD::INTRINSIC_VOID:
118 case ISD::INTRINSIC_W_CHAIN: {
128 case ISD::BUILD_VECTOR: return "BUILD_VECTOR";
129 case ISD::TargetConstant:
133 case ISD::TargetConstantFP: return "TargetConstantFP";
134 case ISD::TargetGlobalAddress: return "TargetGlobalAddress";
135 case ISD::TargetGlobalTLSAddress: return "TargetGlobalTLSAddress";
136 case ISD::TargetFrameIndex: return "TargetFrameIndex";
137 case ISD::TargetJumpTable: return "TargetJumpTable";
138 case ISD::TargetConstantPool: return "TargetConstantPool";
139 case ISD::TargetExternalSymbol: return "TargetExternalSymbol";
140 case ISD::MCSymbol: return "MCSymbol";
141 case ISD::TargetBlockAddress: return "TargetBlockAddress";
143 case ISD::CopyToReg: return "CopyToReg";
144 case ISD::CopyFromReg: return "CopyFromReg";
145 case ISD::UNDEF: return "undef";
146 case ISD::MERGE_VALUES: return "merge_values";
147 case ISD::INLINEASM: return "inlineasm";
148 case ISD::EH_LABEL: return "eh_label";
149 case ISD::HANDLENODE: return "handlenode";
152 case ISD::FABS: return "fabs";
153 case ISD::FMINNUM: return "fminnum";
154 case ISD::FMAXNUM: return "fmaxnum";
155 case ISD::FMINNAN: return "fminnan";
156 case ISD::FMAXNAN: return "fmaxnan";
157 case ISD::FNEG: return "fneg";
158 case ISD::FSQRT: return "fsqrt";
159 case ISD::FSIN: return "fsin";
160 case ISD::FCOS: return "fcos";
161 case ISD::FSINCOS: return "fsincos";
162 case ISD::FTRUNC: return "ftrunc";
163 case ISD::FFLOOR: return "ffloor";
164 case ISD::FCEIL: return "fceil";
165 case ISD::FRINT: return "frint";
166 case ISD::FNEARBYINT: return "fnearbyint";
167 case ISD::FROUND: return "fround";
168 case ISD::FEXP: return "fexp";
169 case ISD::FEXP2: return "fexp2";
170 case ISD::FLOG: return "flog";
171 case ISD::FLOG2: return "flog2";
172 case ISD::FLOG10: return "flog10";
175 case ISD::ADD: return "add";
176 case ISD::SUB: return "sub";
177 case ISD::MUL: return "mul";
178 case ISD::MULHU: return "mulhu";
179 case ISD::MULHS: return "mulhs";
180 case ISD::SDIV: return "sdiv";
181 case ISD::UDIV: return "udiv";
182 case ISD::SREM: return "srem";
183 case ISD::UREM: return "urem";
184 case ISD::SMUL_LOHI: return "smul_lohi";
185 case ISD::UMUL_LOHI: return "umul_lohi";
186 case ISD::SDIVREM: return "sdivrem";
187 case ISD::UDIVREM: return "udivrem";
188 case ISD::AND: return "and";
189 case ISD::OR: return "or";
190 case ISD::XOR: return "xor";
191 case ISD::SHL: return "shl";
192 case ISD::SRA: return "sra";
193 case ISD::SRL: return "srl";
194 case ISD::ROTL: return "rotl";
195 case ISD::ROTR: return "rotr";
196 case ISD::FADD: return "fadd";
197 case ISD::FSUB: return "fsub";
198 case ISD::FMUL: return "fmul";
199 case ISD::FDIV: return "fdiv";
200 case ISD::FMA: return "fma";
201 case ISD::FMAD: return "fmad";
202 case ISD::FREM: return "frem";
203 case ISD::FCOPYSIGN: return "fcopysign";
204 case ISD::FGETSIGN: return "fgetsign";
205 case ISD::FPOW: return "fpow";
206 case ISD::SMIN: return "smin";
207 case ISD::SMAX: return "smax";
208 case ISD::UMIN: return "umin";
209 case ISD::UMAX: return "umax";
211 case ISD::FPOWI: return "fpowi";
212 case ISD::SETCC: return "setcc";
213 case ISD::SETCCE: return "setcce";
214 case ISD::SELECT: return "select";
215 case ISD::VSELECT: return "vselect";
216 case ISD::SELECT_CC: return "select_cc";
217 case ISD::INSERT_VECTOR_ELT: return "insert_vector_elt";
218 case ISD::EXTRACT_VECTOR_ELT: return "extract_vector_elt";
219 case ISD::CONCAT_VECTORS: return "concat_vectors";
220 case ISD::INSERT_SUBVECTOR: return "insert_subvector";
221 case ISD::EXTRACT_SUBVECTOR: return "extract_subvector";
222 case ISD::SCALAR_TO_VECTOR: return "scalar_to_vector";
223 case ISD::VECTOR_SHUFFLE: return "vector_shuffle";
224 case ISD::CARRY_FALSE: return "carry_false";
225 case ISD::ADDC: return "addc";
226 case ISD::ADDE: return "adde";
227 case ISD::SADDO: return "saddo";
228 case ISD::UADDO: return "uaddo";
229 case ISD::SSUBO: return "ssubo";
230 case ISD::USUBO: return "usubo";
231 case ISD::SMULO: return "smulo";
232 case ISD::UMULO: return "umulo";
233 case ISD::SUBC: return "subc";
234 case ISD::SUBE: return "sube";
235 case ISD::SHL_PARTS: return "shl_parts";
236 case ISD::SRA_PARTS: return "sra_parts";
237 case ISD::SRL_PARTS: return "srl_parts";
240 case ISD::SIGN_EXTEND: return "sign_extend";
241 case ISD::ZERO_EXTEND: return "zero_extend";
242 case ISD::ANY_EXTEND: return "any_extend";
243 case ISD::SIGN_EXTEND_INREG: return "sign_extend_inreg";
244 case ISD::ANY_EXTEND_VECTOR_INREG: return "any_extend_vector_inreg";
245 case ISD::SIGN_EXTEND_VECTOR_INREG: return "sign_extend_vector_inreg";
246 case ISD::ZERO_EXTEND_VECTOR_INREG: return "zero_extend_vector_inreg";
247 case ISD::TRUNCATE: return "truncate";
248 case ISD::FP_ROUND: return "fp_round";
249 case ISD::FLT_ROUNDS_: return "flt_rounds";
250 case ISD::FP_ROUND_INREG: return "fp_round_inreg";
251 case ISD::FP_EXTEND: return "fp_extend";
253 case ISD::SINT_TO_FP: return "sint_to_fp";
254 case ISD::UINT_TO_FP: return "uint_to_fp";
255 case ISD::FP_TO_SINT: return "fp_to_sint";
256 case ISD::FP_TO_UINT: return "fp_to_uint";
257 case ISD::BITCAST: return "bitcast";
258 case ISD::ADDRSPACECAST: return "addrspacecast";
259 case ISD::FP16_TO_FP: return "fp16_to_fp";
260 case ISD::FP_TO_FP16: return "fp_to_fp16";
262 case ISD::CONVERT_RNDSAT: {
265 case ISD::CVT_FF: return "cvt_ff";
266 case ISD::CVT_FS: return "cvt_fs";
267 case ISD::CVT_FU: return "cvt_fu";
268 case ISD::CVT_SF: return "cvt_sf";
269 case ISD::CVT_UF: return "cvt_uf";
270 case ISD::CVT_SS: return "cvt_ss";
271 case ISD::CVT_SU: return "cvt_su";
272 case ISD::CVT_US: return "cvt_us";
273 case ISD::CVT_UU: return "cvt_uu";
278 case ISD::BR: return "br";
279 case ISD::BRIND: return "brind";
280 case ISD::BR_JT: return "br_jt";
281 case ISD::BRCOND: return "brcond";
282 case ISD::BR_CC: return "br_cc";
283 case ISD::CALLSEQ_START: return "callseq_start";
284 case ISD::CALLSEQ_END: return "callseq_end";
287 case ISD::CATCHRET: return "catchret";
288 case ISD::CLEANUPRET: return "cleanupret";
291 case ISD::LOAD: return "load";
292 case ISD::STORE: return "store";
293 case ISD::MLOAD: return "masked_load";
294 case ISD::MSTORE: return "masked_store";
295 case ISD::MGATHER: return "masked_gather";
296 case ISD::MSCATTER: return "masked_scatter";
297 case ISD::VAARG: return "vaarg";
298 case ISD::VACOPY: return "vacopy";
299 case ISD::VAEND: return "vaend";
300 case ISD::VASTART: return "vastart";
301 case ISD::DYNAMIC_STACKALLOC: return "dynamic_stackalloc";
302 case ISD::EXTRACT_ELEMENT: return "extract_element";
303 case ISD::BUILD_PAIR: return "build_pair";
304 case ISD::STACKSAVE: return "stacksave";
305 case ISD::STACKRESTORE: return "stackrestore";
306 case ISD::TRAP: return "trap";
307 case ISD::DEBUGTRAP: return "debugtrap";
308 case ISD::LIFETIME_START: return "lifetime.start";
309 case ISD::LIFETIME_END: return "lifetime.end";
310 case ISD::GC_TRANSITION_START: return "gc_transition.start";
311 case ISD::GC_TRANSITION_END: return "gc_transition.end";
312 case ISD::GET_DYNAMIC_AREA_OFFSET: return "get.dynamic.area.offset";
315 case ISD::BITREVERSE: return "bitreverse";
316 case ISD::BSWAP: return "bswap";
317 case ISD::CTPOP: return "ctpop";
318 case ISD::CTTZ: return "cttz";
319 case ISD::CTTZ_ZERO_UNDEF: return "cttz_zero_undef";
320 case ISD::CTLZ: return "ctlz";
321 case
324 case ISD::INIT_TRAMPOLINE: return "init_trampoline";
325 case ISD::ADJUST_TRAMPOLINE: return "adjust_trampoline";
327 case ISD::CONDCODE:
330 case ISD::SETOEQ: return "setoeq";
331 case ISD::SETOGT: return "setogt";
332 case ISD::SETOGE: return "setoge";
333 case ISD::SETOLT: return "setolt";
334 case ISD::SETOLE: return "setole";
335 case ISD::SETONE: return "setone";
337 case ISD::SETO: return "seto";
338 case ISD::SETUO: return "setuo";
339 case ISD::SETUEQ: return "setueq";
340 case ISD::SETUGT: return "setugt";
341 case ISD::SETUGE: return "setuge";
342 case ISD::SETULT: return "setult";
343 case ISD::SETULE: return "setule";
344 case ISD::SETUNE: return "setune";
346 case ISD::SETEQ: return "seteq";
347 case ISD::SETGT: return "setgt";
348 case ISD::SETGE: return "setge";
349 case ISD::SETLT: return "setlt";
350 case ISD::SETLE: return "setle";
351 case ISD::SETNE: return "setne";
353 case ISD::SETTRUE: return "settrue";
354 case ISD::SETTRUE2: return "settrue2";
355 case ISD::SETFALSE: return "setfalse";
356 case ISD::SETFALSE2: return "setfalse2";
364 case ISD::PRE_INC: return "<pre-inc>";
365 case ISD::PRE_DEC: return "<pre-dec>";
366 case ISD::POST_INC: return "<post-inc>";
367 case ISD::POST_DEC: return "<post-dec>";
501 case ISD::EXTLOAD: OS << ", anyext"; break;
502 case ISD::SEXTLOAD: OS << ", sext"; break;
503 case ISD::ZEXTLOAD: OS << ", zext"; break;