Lines Matching refs:dag

263   dag OutOperandList = (outs ROD:$rd);
264 dag InOperandList = (ins ROS:$rs, ROT:$rt);
266 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
274 dag OutOperandList = (outs ROD:$rd);
275 dag InOperandList = (ins ROS:$rs);
277 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs))];
285 dag OutOperandList = (outs);
286 dag InOperandList = (ins ROS:$rs, ROT:$rt);
288 list<dag> Pattern = [(OpNode ROS:$rs, ROT:$rt)];
295 dag OutOperandList = (outs ROD:$rd);
296 dag InOperandList = (ins ROS:$rs, ROT:$rt);
298 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
306 dag OutOperandList = (outs ROT:$rt);
307 dag InOperandList = (ins ROS:$rs, uimm5:$sa, ROS:$src);
309 list<dag> Pattern = [(set ROT:$rt, (OpNode ROS:$src, ROS:$rs, immZExt5:$sa))];
318 dag OutOperandList = (outs ROD:$rd);
319 dag InOperandList = (ins ROT:$rt);
321 list<dag> Pattern = [(set ROD:$rd, (OpNode ROT:$rt))];
328 dag OutOperandList = (outs RO:$rd);
329 dag InOperandList = (ins uimm16:$imm);
331 list<dag> Pattern = [(set RO:$rd, (OpNode immPat:$imm))];
338 dag OutOperandList = (outs RO:$rd);
339 dag InOperandList = (ins RO:$rt, GPR32Opnd:$rs_sa);
341 list<dag> Pattern = [(set RO:$rd, (OpNode RO:$rt, GPR32Opnd:$rs_sa))];
349 dag OutOperandList = (outs RO:$rd);
350 dag InOperandList = (ins RO:$rt, ImmOpnd:$rs_sa);
352 list<dag> Pattern = [(set RO:$rd, (OpNode RO:$rt, ImmPat:$rs_sa))];
360 dag OutOperandList = (outs GPR32Opnd:$rd);
361 dag InOperandList = (ins PtrRC:$base, PtrRC:$index);
363 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode iPTR:$base, iPTR:$index))];
372 dag OutOperandList = (outs ROD:$rd);
373 dag InOperandList = (ins ROS:$rs, ROT:$rt);
375 list<dag> Pattern = [(set ROD:$rd, (OpNode ROS:$rs, ROT:$rt))];
382 dag OutOperandList = (outs GPR32Opnd:$rt);
383 dag InOperandList = (ins GPR32Opnd:$rs, ImmOp:$sa, GPR32Opnd:$src);
385 list<dag> Pattern = [(set GPR32Opnd:$rt,
394 dag OutOperandList = (outs GPR32Opnd:$rt);
395 dag InOperandList = (ins ACC64DSPOpnd:$ac, GPR32Opnd:$shift_rs);
403 dag OutOperandList = (outs GPR32Opnd:$rt);
404 dag InOperandList = (ins ACC64DSPOpnd:$ac, uimm16:$shift_rs);
411 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
412 dag InOperandList = (ins simm6:$shift, ACC64DSPOpnd:$acin);
414 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
421 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
422 dag InOperandList = (ins GPR32Opnd:$rs, ACC64DSPOpnd:$acin);
424 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
431 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
432 dag InOperandList = (ins GPR32Opnd:$rs, ACC64DSPOpnd:$acin);
434 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
442 dag OutOperandList = (outs GPR32Opnd:$rd);
443 dag InOperandList = (ins uimm16:$mask);
445 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode immZExt10:$mask))];
452 dag OutOperandList = (outs);
453 dag InOperandList = (ins GPR32Opnd:$rs, uimm10:$mask);
455 list<dag> Pattern = [(OpNode GPR32Opnd:$rs, immZExt10:$mask)];
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 ACC64DSPOpnd:$ac);
473 dag InOperandList = (ins GPR32Opnd:$rs, GPR32Opnd:$rt);
475 list<dag> Pattern = [(set ACC64DSPOpnd:$ac, (OpNode GPR32Opnd:$rs, GPR32Opnd:$rt))];
483 dag OutOperandList = (outs ACC64DSPOpnd:$ac);
484 dag InOperandList = (ins GPR32Opnd:$rs, GPR32Opnd:$rt, ACC64DSPOpnd:$acin);
486 list<dag> Pattern = [(set ACC64DSPOpnd:$ac,
495 dag OutOperandList = (outs GPR32Opnd:$rd);
496 dag InOperandList = (ins RO:$ac);
498 list<dag> Pattern = [(set GPR32Opnd:$rd, (OpNode RO:$ac))];
504 dag OutOperandList = (outs RO:$ac);
505 dag InOperandList = (ins GPR32Opnd:$rs);
517 dag OutOperandList = (outs);
518 dag InOperandList = (ins brtarget:$offset);
528 dag OutOperandList = (outs GPR32Opnd:$rt);
529 dag InOperandList = (ins GPR32Opnd:$src, GPR32Opnd:$rs);
531 list<dag> Pattern = [(set GPR32Opnd:$rt, (OpNode GPR32Opnd:$src, GPR32Opnd:$rs))];
1304 class DSPPat<dag pattern, dag result, Predicate pred = HasDSP> :