Lines Matching refs:AVR
144 Opcode = (isPre) ? AVR::LDRdPtrPd : AVR::LDRdPtrPi; in selectIndexedLoad()
152 Opcode = (isPre) ? AVR::LDWRdPtrPd : AVR::LDWRdPtrPi; in selectIndexedLoad()
185 Opcode = Bank > 0 ? AVR::ELPMBRdZPi : AVR::LPMRdZPi; in selectIndexedProgMemLoad()
189 Opcode = Bank > 0 ? AVR::ELPMWRdZPi : AVR::LPMWRdZPi; in selectIndexedProgMemLoad()
214 RI.getRegClass(RegNode->getReg()) == &AVR::PTRDISPREGSRegClass) { in SelectInlineAsmMemoryOperand()
247 AVR::PTRDISPREGSRegClass.contains(Reg)); in SelectInlineAsmMemoryOperand()
257 if (RI.getRegClass(Reg) != &AVR::PTRDISPREGSRegClass) { in SelectInlineAsmMemoryOperand()
260 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand()
290 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand()
310 CurDAG->SelectNodeTo(N, AVR::FRMIDX, getTargetLowering()->getPointerTy(DL), in select()
329 if (!RN || (RN->getReg() != AVR::SP)) { in select()
339 unsigned Opc = (VT == MVT::i16) ? AVR::STDWSPQRr : AVR::STDSPQRr; in select()
354 if (!AVR::isProgramMemoryAccess(LD)) { in select()
362 int ProgMemBank = AVR::getProgramMemoryBank(LD); in select()
374 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue()); in select()
375 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16, in select()
388 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
398 CurDAG->getMachineNode(AVR::LPMRdZ, DL, MVT::i8, MVT::Other, Ptr); in select()
403 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
404 ResNode = CurDAG->getMachineNode(AVR::ELPMBRdZ, DL, MVT::i8, MVT::Other, in select()
411 CurDAG->getMachineNode(AVR::LPMWRdZ, DL, MVT::i16, MVT::Other, Ptr); in select()
416 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
417 ResNode = CurDAG->getMachineNode(AVR::ELPMWRdZ, DL, MVT::i16, in select()
454 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InFlag); in select()
456 Ops.push_back(CurDAG->getRegister(AVR::R31R30, MVT::i16)); in select()
467 CurDAG->getMachineNode(AVR::ICALL, DL, MVT::Other, MVT::Glue, Ops); in select()
482 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, JmpAddr); in select()
483 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain); in select()
498 unsigned MachineOp = isSigned ? AVR::MULSRdRr : AVR::MULRdRr; in selectMultiplication()
509 CurDAG->getCopyFromReg(InChain, DL, AVR::R0, Type, InGlue); in selectMultiplication()
520 CurDAG->getCopyFromReg(InChain, DL, AVR::R1, Type, InGlue); in selectMultiplication()