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

1234

/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h91 unsigned SrcReg, bool isKill, int FrameIndex,
94 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0);
107 unsigned SrcReg, bool isKill, int FrameIndex,
89 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DMips16InstrInfo.h53 unsigned SrcReg, bool isKill, int FrameIndex,
H A DMipsSEInstrInfo.h54 unsigned SrcReg, bool isKill, int FrameIndex,
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h48 unsigned SrcReg, bool isKill, int FrameIndex,
H A DThumb2InstrInfo.h50 unsigned SrcReg, bool isKill, int FrameIndex,
H A DThumb1InstrInfo.cpp53 unsigned SrcReg, bool isKill, int FI,
74 .addReg(SrcReg, getKillRegState(isKill))
52 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DThumb1FrameLowering.cpp346 bool isKill = true; local
355 isKill = false;
358 if (isKill)
361 MIB.addReg(Reg, getKillRegState(isKill));
H A DARMLoadStoreOptimizer.cpp82 bool isKill; member in struct:__anon2365::ARMLoadStoreOpt::MemOpQueueEntry
88 : Offset(o), Reg(r), isKill(k), Position(p), MBBI(i), Merged(false) {}
386 if (memOps[i].Position < insertPos && memOps[i].isKill) {
399 bool isKill = memOps[i].isKill || KilledRegs.count(Reg); local
400 Regs.push_back(std::make_pair(Reg, isKill));
430 memOps[j].isKill = false;
432 memOps[i].isKill = true;
716 bool BaseKill = MI->getOperand(0).isKill();
852 bool BaseKill = MI->getOperand(1).isKill();
1246 bool isKill = MO.isDef() ? false : MO.isKill(); local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp153 bool isKill = MI.getOpcode() == XCore::STWFI && MI.getOperand(0).isKill(); local
177 .addReg(Reg, getKillRegState(isKill))
198 .addReg(Reg, getKillRegState(isKill))
227 .addReg(Reg, getKillRegState(isKill))
H A DXCoreInstrInfo.h71 unsigned SrcReg, bool isKill, int FrameIndex,
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h61 unsigned SrcReg, bool isKill,
H A DMSP430InstrInfo.cpp36 unsigned SrcReg, bool isKill, int FrameIdx,
53 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
57 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
34 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h92 unsigned SrcReg, bool isKill, int FrameIndex,
H A DSparcInstrInfo.cpp299 unsigned SrcReg, bool isKill, int FI,
308 .addReg(SrcReg, getKillRegState(isKill));
311 .addReg(SrcReg, getKillRegState(isKill));
314 .addReg(SrcReg, getKillRegState(isKill));
298 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-10.0-release/contrib/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 DTwoAddressInstructionPass.cpp233 if (!UseMO.isKill())
276 if (MO.isKill() || (LIS && isPlainlyKilled(OtherMI, MOReg, LIS))) {
811 if (MOReg != Reg && (MO.isKill() ||
862 bool isKill = MO.isKill() ||
865 ((isKill && Uses.count(MOReg)) || Kills.count(MOReg)))
868 if (MOReg == Reg && !isKill)
996 bool isKill = MO.isKill() || (LIS && isPlainlyKilled(KillMI, MOReg, LIS));
997 if (MOReg == Reg && !isKill)
1634 bool isKill = UseMO.isKill(); local
[all...]
H A DExpandPostRAPseudos.cpp121 MI->getOperand(2).isKill());
165 DstMO.getReg(), SrcMO.getReg(), SrcMO.isKill());
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h72 unsigned SrcReg, bool isKill, int FrameIdx,
141 unsigned SrcReg, bool isKill, int FrameIndex,
H A DPPCInstrInfo.cpp175 bool Reg1IsKill = MI->getOperand(1).isKill();
176 bool Reg2IsKill = MI->getOperand(2).isKill();
557 unsigned SrcReg, bool isKill,
569 getKillRegState(isKill)),
574 getKillRegState(isKill)),
579 getKillRegState(isKill)),
584 getKillRegState(isKill)),
589 getKillRegState(isKill)),
623 return StoreRegToStackSlot(MF, Reg, isKill, FrameIdx,
629 getKillRegState(isKill)),
556 StoreRegToStackSlot(MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs, bool &NonRI, bool &SpillsVRS) const argument
648 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h108 unsigned Reg, bool isKill, int Offset) {
109 return addOffset(MIB.addReg(Reg, getKillRegState(isKill)), Offset);
107 addRegOffset(const MachineInstrBuilder &MIB, unsigned Reg, bool isKill, int Offset) argument
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h78 unsigned SrcReg, bool isKill, int FrameIndex,
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp432 // if(!jmpInstr->getOperand(0).isKill()) break;
495 if (MI->getOperand(1).isKill())
500 if (MI->getOperand(2).isKill())
581 localMO.isKill() && feederReg == localMO.getReg()) {
635 cmpInstr->getOperand(0).isKill())
638 cmpInstr->getOperand(1).isKill())
H A DHexagonInstrInfo.h82 unsigned SrcReg, bool isKill, int FrameIndex,
86 virtual void storeRegToAddr(MachineFunction &MF, unsigned SrcReg, bool isKill,
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineOperand.h289 bool isKill() const { function in class:llvm::MachineOperand
516 /// operand. Note: This method ignores isKill and isDead properties.
535 bool isKill = false, bool isDead = false,
561 bool isKill = false, bool isDead = false,
570 Op.IsKill = isKill;
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h52 unsigned SrcReg, bool isKill, int FrameIndex,

Completed in 292 milliseconds

1234