Searched refs:isKill (Results 1 - 25 of 131) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h45 unsigned SrcReg, bool isKill, int FrameIndex,
H A DThumb2InstrInfo.h47 unsigned SrcReg, bool isKill, int FrameIndex,
H A DThumb1InstrInfo.cpp79 unsigned SrcReg, bool isKill, int FI,
97 .addReg(SrcReg, getKillRegState(isKill))
78 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h114 unsigned SrcReg, bool isKill, int FrameIndex,
117 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0);
130 unsigned SrcReg, bool isKill, int FrameIndex,
H A DMips16InstrInfo.h57 unsigned SrcReg, bool isKill, int FrameIndex,
H A DMipsSEInstrInfo.h51 unsigned SrcReg, bool isKill, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRelaxMemOperations.cpp112 .addReg(Src.getReg(), getKillRegState(Src.isKill()));
116 .addReg(Ptr.getReg(), getKillRegState(Ptr.isKill()));
H A DAVRExpandPseudoInsts.cpp148 bool DstIsKill = MI.getOperand(1).isKill();
149 bool SrcIsKill = MI.getOperand(2).isKill();
181 bool DstIsKill = MI.getOperand(1).isKill();
182 bool SrcIsKill = MI.getOperand(2).isKill();
227 bool SrcIsKill = MI.getOperand(1).isKill();
279 bool SrcIsKill = MI.getOperand(1).isKill();
331 bool SrcIsKill = MI.getOperand(1).isKill();
394 bool DstIsKill = MI.getOperand(1).isKill();
424 bool DstIsKill = MI.getOperand(0).isKill();
425 bool SrcIsKill = MI.getOperand(1).isKill();
[all...]
H A DAVRInstrInfo.h79 bool isKill, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h44 unsigned SrcReg, bool isKill,
H A DMSP430InstrInfo.cpp38 unsigned SrcReg, bool isKill, int FrameIdx,
54 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
58 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
36 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h40 bool isKill, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h89 unsigned SrcReg, bool isKill, int FrameIndex,
H A DSparcInstrInfo.cpp396 unsigned SrcReg, bool isKill, int FI,
411 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
414 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
417 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
420 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
423 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
428 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
395 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h71 unsigned SrcReg, bool isKill, int FrameIndex,
H A DXCoreRegisterInfo.cpp77 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill()))
113 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill()))
147 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill()))
190 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill()))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp164 if (MO.isKill())
173 if (MO.isKill())
223 bool isKill = KilledUseSet.count(Reg); local
225 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) |
341 if (MO.isKill())
H A DTwoAddressInstructionPass.cpp266 if (!UseMO.isKill())
308 if (MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS))) {
920 if (MOReg != Reg && (MO.isKill() ||
972 bool isKill =
973 MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS));
974 if (MOReg != Reg && ((isKill && regOverlapsSet(Uses, MOReg, TRI)) ||
978 if (MOReg == Reg && !isKill)
1101 bool isKill = MO.isKill() || (LIS && isPlainlyKilled(KillMI, MOReg, LIS));
1102 if (MOReg == Reg && !isKill)
1826 bool isKill = UseMO.isKill(); local
[all...]
H A DExpandPostRAPseudos.cpp121 MI->getOperand(2).isKill());
167 DstMO.getReg(), SrcMO.getReg(), SrcMO.isKill());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp192 if (LIS->getInterval(Reg2).Query(FMAIdx).isKill()
196 } else if (LIS->getInterval(Reg3).Query(FMAIdx).isKill()
225 bool AddRegKill = AddendMI->getOperand(1).isKill();
226 bool KilledProdRegKill = MI.getOperand(KilledProdOp).isKill();
227 bool OtherProdRegKill = MI.getOperand(OtherProdOp).isKill();
H A DPPCQPXLoadSplat.cpp153 if (!MI->getOperand(1).isKill())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.h72 bool isKill, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h158 unsigned Reg, bool isKill, int Offset) {
159 return addOffset(MIB.addReg(Reg, getKillRegState(isKill)), Offset);
157 addRegOffset(const MachineInstrBuilder &MIB, unsigned Reg, bool isKill, int Offset) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h388 bool isKill() const { function
711 /// for liveness related flags (isKill, isUndef and isDead). Note that this
754 bool isKill = false, bool isDead = false,
780 bool isKill = false, bool isDead = false,
787 assert(!(isKill && isDef) && "Kill flag on def");
791 Op.IsDeadOrKill = isKill | isDead;
H A DLiveVariables.h218 if (MO.isReg() && MO.isKill() && MO.getReg() == reg) {

Completed in 215 milliseconds

123456