Lines Matching refs:dag
261 dag OutOperandList = (outs ROD:$rd);
262 dag InOperandList = (ins ROS:$rs, ROT:$rt);
264 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
271 dag OutOperandList = (outs ROD:$rd);
272 dag InOperandList = (ins ROS:$rs);
274 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs))];
281 dag OutOperandList = (outs);
282 dag InOperandList = (ins ROS:$rs, ROT:$rt);
284 list<dag> Pattern = [(OpNode ROS:$rs, ROT:$rt)];
291 dag OutOperandList = (outs ROD:$rd);
292 dag InOperandList = (ins ROS:$rs, ROT:$rt);
294 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
301 dag OutOperandList = (outs ROT:$rt);
302 dag InOperandList = (ins ROS:$rs, uimm5:$sa, ROS:$src);
304 list<dag> Pattern = [(set ROT:$rt, (OpNode ROS:$src, ROS:$rs, immZExt5:$sa))];
312 dag OutOperandList = (outs ROD:$rd);
313 dag InOperandList = (ins ROT:$rt);
315 list<dag> Pattern = [(set ROD:$rd, (OpNode ROT:$rt))];
321 dag OutOperandList = (outs RO:$rd);
322 dag InOperandList = (ins uimm16:$imm);
324 list<dag> Pattern = [(set RO:$rd, (OpNode immPat:$imm))];
330 dag OutOperandList = (outs RO:$rd);
331 dag InOperandList = (ins RO:$rt, GPR32Opnd:$rs_sa);
333 list<dag> Pattern = [(set RO:$rd, (OpNode RO:$rt, GPR32Opnd:$rs_sa))];
340 dag OutOperandList = (outs RO:$rd);
341 dag InOperandList = (ins RO:$rt, uimm16:$rs_sa);
343 list<dag> Pattern = [(set RO:$rd, (OpNode RO:$rt, ImmPat:$rs_sa))];
350 dag OutOperandList = (outs GPR32Opnd:$rd);
351 dag InOperandList = (ins PtrRC:$base, PtrRC:$index);
353 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode iPTR:$base, iPTR:$index))];
361 dag OutOperandList = (outs ROD:$rd);
362 dag InOperandList = (ins ROS:$rs, ROT:$rt);
364 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
370 dag OutOperandList = (outs GPR32Opnd:$rt);
371 dag InOperandList = (ins GPR32Opnd:$rs, uimm5:$sa, GPR32Opnd:$src);
373 list<dag> Pattern = [(set GPR32Opnd:$rt,
381 dag OutOperandList = (outs GPR32Opnd:$rt);
382 dag InOperandList = (ins ACC64DSPOpnd:$ac, GPR32Opnd:$shift_rs);
389 dag OutOperandList = (outs GPR32Opnd:$rt);
390 dag InOperandList = (ins ACC64DSPOpnd:$ac, uimm16:$shift_rs);
396 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
397 dag InOperandList = (ins simm16:$shift, ACC64DSPOpnd:$acin);
399 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
405 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
406 dag InOperandList = (ins GPR32Opnd:$rs, ACC64DSPOpnd:$acin);
408 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
414 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
415 dag InOperandList = (ins GPR32Opnd:$rs, ACC64DSPOpnd:$acin);
417 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
424 dag OutOperandList = (outs GPR32Opnd:$rd);
425 dag InOperandList = (ins uimm16:$mask);
427 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode immZExt10:$mask))];
433 dag OutOperandList = (outs);
434 dag InOperandList = (ins GPR32Opnd:$rs, uimm16:$mask);
436 list<dag> Pattern = [(OpNode GPR32Opnd:$rs, immZExt10:$mask)];
441 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
442 dag InOperandList = (ins GPR32Opnd:$rs, GPR32Opnd:$rt, ACC64DSPOpnd:$acin);
444 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
451 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
452 dag InOperandList = (ins GPR32Opnd:$rs, GPR32Opnd:$rt);
454 list<dag> Pattern = [(set ACC64DSPOpnd:$ac, (OpNode GPR32Opnd:$rs, GPR32Opnd:$rt))];
461 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
462 dag InOperandList = (ins GPR32Opnd:$rs, GPR32Opnd:$rt, ACC64DSPOpnd:$acin);
464 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
472 dag OutOperandList = (outs GPR32Opnd:$rd);
473 dag InOperandList = (ins RO:$ac);
475 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode RO:$ac))];
480 dag OutOperandList = (outs RO:$ac);
481 dag InOperandList = (ins GPR32Opnd:$rs);
492 dag OutOperandList = (outs);
493 dag InOperandList = (ins brtarget:$offset);
503 dag OutOperandList = (outs GPR32Opnd:$rt);
504 dag InOperandList = (ins GPR32Opnd:$src, GPR32Opnd:$rs);
506 list<dag> Pattern = [(set GPR32Opnd:$rt, (OpNode GPR32Opnd:$src, GPR32Opnd:$rs))];
1275 class DSPPat<dag pattern, dag result, Predicate pred = HasDSP> :