• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/

Lines Matching refs:TII

57   const AVRInstrInfo &TII = *STI.getInstrInfo();
63 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs))
71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr))
75 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0)
78 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
81 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr))
104 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPREAD), AVR::R29R28)
121 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
129 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
152 const AVRInstrInfo &TII = *STI.getInstrInfo();
157 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), AVR::R0);
158 BuildMI(MBB, MBBI, DL, TII.get(AVR::OUTARr))
161 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPWRd), AVR::R1R0);
192 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
199 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
230 const TargetInstrInfo &TII = *STI.getInstrInfo();
248 BuildMI(MBB, MI, DL, TII.get(AVR::PUSHRr))
269 const TargetInstrInfo &TII = *STI.getInstrInfo();
277 BuildMI(MBB, MI, DL, TII.get(AVR::POPRd), Reg);
287 const TargetInstrInfo &TII, Register FP) {
308 MI.setDesc(TII.get(STOpc));
319 const AVRInstrInfo &TII = *STI.getInstrInfo();
325 fixStackStores(MBB, MI, TII, AVR::R29R28);
331 int Amount = TII.getFrameSize(*MI);
338 if (Opcode == TII.getCallFrameSetupOpcode()) {
344 BuildMI(MBB, MI, DL, TII.get(AVR::SPREAD), AVR::R31R30).addReg(AVR::SP);
346 MachineInstr *New = BuildMI(MBB, MI, DL, TII.get(AVR::SUBIWRdK), AVR::R31R30)
351 BuildMI(MBB, MI, DL, TII.get(AVR::SPWRITE), AVR::SP)
356 fixStackStores(MBB, MI, TII, AVR::R31R30);
358 assert(Opcode == TII.getCallFrameDestroyOpcode());
374 BuildMI(MBB, MI, DL, TII.get(AVR::SPREAD), AVR::R31R30).addReg(AVR::SP);
376 MachineInstr *New = BuildMI(MBB, MI, DL, TII.get(addOpcode), AVR::R31R30)
381 BuildMI(MBB, MI, DL, TII.get(AVR::SPWRITE), AVR::SP)
483 const TargetInstrInfo &TII = *STI.getInstrInfo();
493 BuildMI(EntryMBB, MBBI, DL, TII.get(AVR::COPY), SPCopy).addReg(AVR::SP);
501 BuildMI(MBB, MBBI, DL, TII.get(AVR::COPY), AVR::SP)