Lines Matching refs:AVR
145 Opcode = (isPre) ? AVR::LDRdPtrPd : AVR::LDRdPtrPi; in selectIndexedLoad()
153 Opcode = (isPre) ? AVR::LDWRdPtrPd : AVR::LDWRdPtrPi; in selectIndexedLoad()
186 Opcode = AVR::LPMRdZPi; in selectIndexedProgMemLoad()
193 Opcode = AVR::LPMWRdZPi; in selectIndexedProgMemLoad()
220 RI.getRegClass(RegNode->getReg()) == &AVR::PTRDISPREGSRegClass) { in SelectInlineAsmMemoryOperand()
256 AVR::PTRDISPREGSRegClass.contains(Reg)); in SelectInlineAsmMemoryOperand()
266 if (RI.getRegClass(Reg) != &AVR::PTRDISPREGSRegClass) { in SelectInlineAsmMemoryOperand()
269 unsigned VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand()
298 unsigned VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand()
318 CurDAG->SelectNodeTo(N, AVR::FRMIDX, in select()
338 if (!RN || (RN->getReg() != AVR::SP)) { in select()
348 unsigned Opc = (VT == MVT::i16) ? AVR::STDWSPQRr : AVR::STDSPQRr; in select()
363 if (!AVR::isProgramMemoryAccess(LD)) { in select()
378 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue()); in select()
379 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16, in select()
382 SDValue RegZ = CurDAG->getRegister(AVR::R31R30, MVT::i16); in select()
394 ResNode = CurDAG->getMachineNode(AVR::LPMRdZ, DL, MVT::i8, MVT::Other, in select()
398 ResNode = CurDAG->getMachineNode(AVR::LPMWRdZ, DL, MVT::i16, in select()
435 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InFlag); in select()
437 Ops.push_back(CurDAG->getRegister(AVR::R31R30, MVT::i16)); in select()
448 CurDAG->getMachineNode(AVR::ICALL, DL, MVT::Other, MVT::Glue, Ops); in select()
463 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, JmpAddr); in select()
464 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain); in select()
479 unsigned MachineOp = isSigned ? AVR::MULSRdRr : AVR::MULRdRr; in selectMultiplication()
490 CurDAG->getCopyFromReg(InChain, DL, AVR::R0, Type, InGlue); in selectMultiplication()
501 CurDAG->getCopyFromReg(InChain, DL, AVR::R1, Type, InGlue); in selectMultiplication()