reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AVR/AVRGenMCCodeEmitter.inc
  360   (void)op;  // suppress warning
  383       op = encodeImm<AVR::fixup_port5, 0>(MI, 0, Fixups, STI);
  384       op &= UINT64_C(31);
  385       op <<= 3;
  386       Value |= op;
  388       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  389       op &= UINT64_C(7);
  390       Value |= op;
  395       op = encodeImm<AVR::fixup_port6, 0>(MI, 0, Fixups, STI);
  396       Value |= (op & UINT64_C(48)) << 5;
  397       Value |= (op & UINT64_C(15));
  399       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  400       op &= UINT64_C(31);
  401       op <<= 4;
  402       Value |= op;
  407       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  408       op &= UINT64_C(30);
  409       op <<= 3;
  410       Value |= op;
  412       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  413       op &= UINT64_C(30);
  414       op >>= 1;
  415       Value |= op;
  429       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  430       op &= UINT64_C(31);
  431       op <<= 4;
  432       Value |= op;
  437       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  438       op &= UINT64_C(31);
  439       op <<= 4;
  440       Value |= op;
  442       op = encodeImm<AVR::fixup_port6, 0>(MI, 1, Fixups, STI);
  443       Value |= (op & UINT64_C(48)) << 5;
  444       Value |= (op & UINT64_C(15));
  450       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  451       op &= UINT64_C(6);
  452       op <<= 3;
  453       Value |= op;
  455       op = encodeImm<AVR::fixup_6_adiw, 0>(MI, 2, Fixups, STI);
  456       Value |= (op & UINT64_C(48)) << 2;
  457       Value |= (op & UINT64_C(15));
  463       op = encodeCallTarget(MI, 0, Fixups, STI);
  464       Value |= (op & UINT64_C(4063232)) << 3;
  465       Value |= (op & UINT64_C(131071));
  471       op = encodeRelCondBrTarget<AVR::fixup_13_pcrel>(MI, 0, Fixups, STI);
  472       op &= UINT64_C(4095);
  473       Value |= op;
  485       op = encodeRelCondBrTarget<AVR::fixup_7_pcrel>(MI, 0, Fixups, STI);
  486       op &= UINT64_C(127);
  487       op <<= 3;
  488       Value |= op;
  494       op = encodeRelCondBrTarget<AVR::fixup_7_pcrel>(MI, 1, Fixups, STI);
  495       op &= UINT64_C(127);
  496       op <<= 3;
  497       Value |= op;
  499       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  500       op &= UINT64_C(7);
  501       Value |= op;
  506       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  507       op &= UINT64_C(15);
  508       op <<= 4;
  509       Value |= op;
  514       op = encodeMemri(MI, 0, Fixups, STI);
  515       Value |= (op & UINT64_C(32)) << 8;
  516       Value |= (op & UINT64_C(24)) << 7;
  517       Value |= (op & UINT64_C(64)) >> 3;
  518       Value |= (op & UINT64_C(7));
  520       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  521       op &= UINT64_C(31);
  522       op <<= 4;
  523       Value |= op;
  528       op = encodeMemri(MI, 1, Fixups, STI);
  529       Value |= (op & UINT64_C(32)) << 8;
  530       Value |= (op & UINT64_C(24)) << 7;
  531       Value |= (op & UINT64_C(64)) >> 3;
  532       Value |= (op & UINT64_C(7));
  534       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  535       op &= UINT64_C(31);
  536       op <<= 4;
  537       Value |= op;
  542       op = encodeLDSTPtrReg(MI, 0, Fixups, STI);
  543       op &= UINT64_C(3);
  544       op <<= 2;
  545       Value |= op;
  547       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  548       op &= UINT64_C(31);
  549       op <<= 4;
  550       Value |= op;
  556       op = encodeLDSTPtrReg(MI, 1, Fixups, STI);
  557       op &= UINT64_C(3);
  558       op <<= 2;
  559       Value |= op;
  561       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  562       op &= UINT64_C(31);
  563       op <<= 4;
  564       Value |= op;
  571       op = encodeLDSTPtrReg(MI, 1, Fixups, STI);
  572       op &= UINT64_C(3);
  573       op <<= 2;
  574       Value |= op;
  576       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  577       op &= UINT64_C(31);
  578       op <<= 4;
  579       Value |= op;
  586       op = encodeLDSTPtrReg(MI, 2, Fixups, STI);
  587       op &= UINT64_C(3);
  588       op <<= 2;
  589       Value |= op;
  591       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  592       op &= UINT64_C(31);
  593       op <<= 4;
  594       Value |= op;
  601       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  602       op &= UINT64_C(15);
  603       op <<= 4;
  604       Value |= op;
  606       op = encodeImm<AVR::fixup_ldi, 0>(MI, 1, Fixups, STI);
  607       Value |= (op & UINT64_C(240)) << 4;
  608       Value |= (op & UINT64_C(15));
  616       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  617       op &= UINT64_C(15);
  618       op <<= 4;
  619       Value |= op;
  621       op = encodeImm<AVR::fixup_ldi, 0>(MI, 2, Fixups, STI);
  622       Value |= (op & UINT64_C(240)) << 4;
  623       Value |= (op & UINT64_C(15));
  629       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  630       op &= UINT64_C(15);
  631       op <<= 4;
  632       Value |= op;
  634       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  635       op &= UINT64_C(15);
  636       Value |= op;
  641       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  642       op &= UINT64_C(31);
  643       op <<= 20;
  644       Value |= op;
  646       op = encodeImm<AVR::fixup_16, 2>(MI, 1, Fixups, STI);
  647       op &= UINT64_C(65535);
  648       Value |= op;
  656       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  657       op &= UINT64_C(31);
  658       op <<= 4;
  659       Value |= op;
  667       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  668       op &= UINT64_C(31);
  669       op <<= 4;
  670       Value |= op;
  672       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  673       op &= UINT64_C(7);
  674       Value |= op;
  683       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  684       op &= UINT64_C(31);
  685       op <<= 4;
  686       Value |= op;
  688       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  689       Value |= (op & UINT64_C(16)) << 5;
  690       Value |= (op & UINT64_C(15));
  701       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  702       op &= UINT64_C(31);
  703       op <<= 4;
  704       Value |= op;
  706       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  707       Value |= (op & UINT64_C(16)) << 5;
  708       Value |= (op & UINT64_C(15));
  715       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  716       op &= UINT64_C(7);
  717       op <<= 4;
  718       Value |= op;
  720       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  721       op &= UINT64_C(7);
  722       Value |= op;
  727       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  728       op &= UINT64_C(31);
  729       op <<= 20;
  730       Value |= op;
  732       op = encodeImm<AVR::fixup_16, 2>(MI, 0, Fixups, STI);
  733       op &= UINT64_C(65535);
  734       Value |= op;
  742       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  743       op &= UINT64_C(31);
  744       op <<= 4;
  745       Value |= op;
  751       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  752       op &= UINT64_C(7);
  753       op <<= 4;
  754       Value |= op;