Home
last modified time | relevance | path

Searched refs:KillSrc (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp42 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
53 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
63 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
71 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DThumb1InstrInfo.h42 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.cpp29 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
32 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
49 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DLoongArchInstrInfo.h32 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp44 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
54 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
63 .addReg(SrcHi, getKillRegState(KillSrc)); in copyPhysReg()
65 .addReg(SrcLo, getKillRegState(KillSrc)); in copyPhysReg()
68 .addReg(SrcLo, getKillRegState(KillSrc)); in copyPhysReg()
70 .addReg(SrcHi, getKillRegState(KillSrc)); in copyPhysReg()
85 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp308 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
323 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
331 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
335 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
346 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
363 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
367 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
390 if (KillSrc) in copyPhysReg()
H A DSparcInstrInfo.h85 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp355 if (KillSrc) in copyPhysSubRegs()
362 bool KillSrc) const { in copyPhysReg()
366 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
390 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
395 copyPhysSubRegs(MBB, I, DL, DestReg, SrcReg, KillSrc, get(VE::ANDMmm), in copyPhysReg()
401 copyPhysSubRegs(MBB, I, DL, DestReg, SrcReg, KillSrc, get(VE::ORri), in copyPhysReg()
917 bool KillSrc = IsSrcReg ? MI.getOperand(2).isKill() : false; in expandPostRAPseudo() local
930 .addReg(Src, getKillRegState(KillSrc)); in expandPostRAPseudo()
944 .addReg(Src, getKillRegState(KillSrc)) in expandPostRAPseudo()
964 bool KillSrc = MI.getOperand(1).isKill(); in expandPostRAPseudo() local
[all …]
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp34 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
37 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
40 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DBPFInstrInfo.h34 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp479 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
484 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
489 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
500 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
512 .addReg(SrcReg, RegState::Define | getDeadRegState(KillSrc)) in copyPhysReg()
561 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DCSKYInstrInfo.h56 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.cpp60 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
72 .addReg(SrcReg, KillSrc ? RegState::Kill : 0); in copyPhysReg()
H A DWebAssemblyInstrInfo.h50 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp35 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
69 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DNVPTXInstrInfo.h53 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.h50 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp334 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
340 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
352 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
H A DXCoreInstrInfo.h67 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp255 unsigned Size, bool KillSrc, in emitGRX32Move() argument
273 .addReg(SrcReg, getKillRegState(KillSrc) | getUndefRegState(UndefSrc)) in emitGRX32Move()
780 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
786 RI.getSubReg(SrcReg, SystemZ::subreg_h64), KillSrc); in copyPhysReg()
790 RI.getSubReg(SrcReg, SystemZ::subreg_l64), KillSrc); in copyPhysReg()
792 .addReg(SrcReg, (getKillRegState(KillSrc) | RegState::Implicit)); in copyPhysReg()
813 .addReg(SrcRegHi, getKillRegState(KillSrc)) in copyPhysReg()
814 .addReg(SrcRegLo, getKillRegState(KillSrc)); in copyPhysReg()
829 .addReg(SrcReg, getKillRegState(KillSrc)).addImm(1); in copyPhysReg()
838 .addReg(SrcReg, getKillRegState(KillSrc)) in copyPhysReg()
[all …]
H A DSystemZInstrInfo.h195 unsigned LowLowOpcode, unsigned Size, bool KillSrc,
263 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h40 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h172 MCRegister SrcReg, bool KillSrc, unsigned Opcode,
176 bool KillSrc, unsigned Opcode, unsigned ZeroReg,
180 bool KillSrc) const override;
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.cpp86 MCRegister SrcReg, bool KillSrc) const { in copyPhysReg()
112 .addReg(SrcReg, RegState::Implicit | getKillRegState(KillSrc)); in copyPhysReg()
133 .addReg(SrcReg, getKillRegState(KillSrc)).addImm(1 << 4) in copyPhysReg()
139 .addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
180 MIB.addReg(SrcReg, getKillRegState(KillSrc)); in copyPhysReg()
764 unsigned KillSrc = getKillRegState(Src.isKill()); in expandCvtFPInt() local
777 BuildMI(MBB, I, DL, MovDesc, TmpReg).addReg(SrcReg, KillSrc); in expandCvtFPInt()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCInstrInfo.h68 bool KillSrc) const override;

123