Searched defs:isKill (Results 1 - 25 of 32) sorted by relevance

12

/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp52 unsigned SrcReg, bool isKill, int FI,
73 .addReg(SrcReg, getKillRegState(isKill))
51 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DThumb2InstrInfo.cpp127 unsigned SrcReg, bool isKill, int FI,
145 .addReg(SrcReg, getKillRegState(isKill))
158 AddDReg(MIB, SrcReg, ARM::gsub_0, getKillRegState(isKill), TRI);
165 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI);
126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DThumb1FrameLowering.cpp428 bool isKill = true; local
437 isKill = false;
440 if (isKill)
443 MIB.addReg(Reg, getKillRegState(isKill));
H A DThumb1RegisterInfo.cpp266 bool isKill = BaseReg != ARM::SP; local
270 MIB.addReg(BaseReg, getKillRegState(isKill)).addImm(ThisVal);
H A DARMFrameLowering.cpp827 bool isKill = true; local
831 isKill = false;
834 if (isKill)
843 Regs.push_back(std::make_pair(Reg, isKill));
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp39 unsigned SrcReg, bool isKill, int FrameIdx,
56 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
60 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
37 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUInstrInfo.cpp124 unsigned SrcReg, bool isKill,
122 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp139 if (MO.isKill())
148 if (MO.isKill())
198 bool isKill = KilledUseSet.count(Reg); local
200 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) |
307 PRI.Kills = MO.isKill();
H A DInlineSpiller.cpp185 void insertSpill(unsigned VReg, bool isKill, MachineBasicBlock::iterator MI);
601 SVI->second.KillsSource = SrcQ.isKill();
1190 void InlineSpiller::insertSpill(unsigned NewVReg, bool isKill, argument
1195 TII.storeRegToStackSlot(MBB, std::next(MI), NewVReg, isKill, StackSlot,
H A DLiveIntervalAnalysis.cpp836 bool isKill = SlotIndex::isSameInstr(OldIdx, I->end); local
851 if (!isKill)
H A DMachineLICM.cpp777 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg());
831 bool isKill = isOperandKill(MO, MRI); local
832 if (isNew && !isKill)
835 else if (!isNew && isKill)
H A DTwoAddressInstructionPass.cpp234 if (!UseMO.isKill())
277 if (MO.isKill() || (LIS && isPlainlyKilled(OtherMI, MOReg, LIS))) {
810 if (MOReg != Reg && (MO.isKill() ||
861 bool isKill = MO.isKill() ||
864 ((isKill && Uses.count(MOReg)) || Kills.count(MOReg)))
867 if (MOReg == Reg && !isKill)
993 bool isKill = MO.isKill() || (LIS && isPlainlyKilled(KillMI, MOReg, LIS));
994 if (MOReg == Reg && !isKill)
1656 bool isKill = UseMO.isKill(); local
[all...]
H A DMachineInstr.cpp129 bool isKill, bool isDead, bool isUndef,
148 IsKill = isKill;
274 if (isDef() || isKill() || isDead() || isImplicit() || isUndef() ||
295 if (isKill()) {
841 if (Check == CheckKillDead && MO.isKill() != OMO.isKill())
1064 /// the search criteria to a use that kills the register if isKill is true.
1065 int MachineInstr::findRegisterUseOperandIdx(unsigned Reg, bool isKill, argument
1079 if (!isKill || MO.isKill())
128 ChangeToRegister(unsigned Reg, bool isDef, bool isImp, bool isKill, bool isDead, bool isUndef, bool isDebug) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp347 bool isKill = Op.hasOneUse() && variable
351 if (isKill) {
359 isKill = false;
362 MIB.addReg(VReg, getDefRegState(isOptDef) | getKillRegState(isKill) |
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp352 unsigned SrcReg, bool isKill, int FI,
369 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
375 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
378 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
383 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
351 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/lib/Target/X86/
H A DX86InstrBuilder.h109 unsigned Reg, bool isKill, int Offset) {
110 return addOffset(MIB.addReg(Reg, getKillRegState(isKill)), Offset);
108 addRegOffset(const MachineInstrBuilder &MIB, unsigned Reg, bool isKill, int Offset) argument
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp370 unsigned SrcReg, bool isKill,
386 .addReg(SrcReg, getKillRegState(isKill))
368 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUInstrInfo.cpp124 unsigned SrcReg, bool isKill,
122 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/include/llvm/CodeGen/
H A DLiveInterval.h107 bool isKill() const { function in class:llvm::LiveQueryResult
H A DMachineOperand.h294 bool isKill() const { function in class:llvm::MachineOperand
532 /// operand. Note: This method ignores isKill and isDead properties.
551 bool isKill = false, bool isDead = false,
577 bool isKill = false, bool isDead = false,
584 assert(!(isKill && isDef) && "Kill flag on def");
588 Op.IsKill = isKill;
/external/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp98 unsigned SrcReg, bool isKill, int FI,
108 BuildMI(MBB, I, DL, get(Opc)).addReg(SrcReg, getKillRegState(isKill)).
97 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, int64_t Offset) const argument
H A DMipsSEInstrInfo.cpp184 unsigned SrcReg, bool isKill, int FI,
221 BuildMI(MBB, I, DL, get(Opc)).addReg(SrcReg, getKillRegState(isKill))
474 LoInst.addReg(SrcLo.getReg(), getKillRegState(SrcLo.isKill()));
475 HiInst.addReg(SrcHi.getReg(), getKillRegState(SrcHi.isKill()));
495 unsigned KillSrc = getKillRegState(Src.isKill());
183 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, int64_t Offset) const argument
/external/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.cpp108 unsigned SrcReg, bool isKill,
106 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h524 /// instruction. If isKill is true, the register operand is the last use and
528 unsigned SrcReg, bool isKill, int FrameIndex,
526 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp129 MI->getOperand(1).isKill());
153 LowOpcode, Size, MI->getOperand(1).isKill());
591 unsigned SrcReg, bool isKill,
602 .addReg(SrcReg, getKillRegState(isKill)), FrameIdx);
666 if (Op.isReg() && Op.isKill())
710 MIB.addReg(Src.getReg(), getKillRegState(Src.isKill()), Src.getSubReg());
738 .addReg(Src.getReg(), getKillRegState(Src.isKill()), Src.getSubReg())
589 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument

Completed in 3791 milliseconds

12