Home
last modified time | relevance | path

Searched refs:isKill (Results 1 – 25 of 144) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp157 bool DstIsKill = MI.getOperand(1).isKill(); in expandArith()
158 bool SrcIsKill = MI.getOperand(2).isKill(); in expandArith()
190 bool DstIsKill = MI.getOperand(1).isKill(); in expandLogic()
191 bool SrcIsKill = MI.getOperand(2).isKill(); in expandLogic()
249 bool SrcIsKill = MI.getOperand(1).isKill(); in expandLogicImm()
309 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
363 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
428 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
461 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
499 bool DstIsKill = MI.getOperand(0).isKill(); in expand()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp192 if (LIS->getInterval(Reg2).Query(FMAIdx).isKill() in processBlock()
196 } else if (LIS->getInterval(Reg3).Query(FMAIdx).isKill() in processBlock()
225 bool AddRegKill = AddendMI->getOperand(1).isKill(); in processBlock()
226 bool KilledProdRegKill = MI.getOperand(KilledProdOp).isKill(); in processBlock()
227 bool OtherProdRegKill = MI.getOperand(OtherProdOp).isKill(); in processBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp165 if (MO.isKill()) in finalizeBundle()
174 if (MO.isKill()) in finalizeBundle()
221 bool isKill = KilledUseSet.count(Reg); in finalizeBundle() local
223 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) | in finalizeBundle()
365 if (MO.isKill()) in AnalyzePhysRegInBundle()
H A DTwoAddressInstructionPass.cpp949 bool isKill = isPlainlyKilled(MO); in rescheduleMIBelowKill() local
954 if (MOReg == Reg && !isKill) in rescheduleMIBelowKill()
1077 bool isKill = isPlainlyKilled(MO); in rescheduleKillAboveMI() local
1078 if (MOReg == Reg && !isKill) in rescheduleKillAboveMI()
1081 if (isKill && MOReg != Reg) in rescheduleKillAboveMI()
1373 if (MO.isKill()) { in tryInstructionTransform()
1739 if (MI->getOperand(SrcIdx).isKill()) in processStatepoint()
1952 bool isKill = UseMO.isKill(); in eliminateRegSequence() local
1953 if (isKill) in eliminateRegSequence()
1958 isKill = false; in eliminateRegSequence()
[all …]
H A DGCEmptyBasicBlocks.cpp65 return !MI.isPosition() && !MI.isImplicitDef() && !MI.isKill() && in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h138 bool isKill, int FrameIndex, in storeRegToStackSlot() argument
142 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0); in storeRegToStackSlot()
155 Register SrcReg, bool isKill, int FrameIndex,
H A DMipsSEFrameLowering.cpp193 .addReg(Src, getKillRegState(I->getOperand(0).isKill())); in expandStoreCCond()
235 unsigned SrcKill = getKillRegState(I->getOperand(0).isKill()); in expandStoreACC()
267 unsigned SrcKill = getKillRegState(I->getOperand(1).isKill()); in expandCopyACC()
326 TII.storeRegToStack(MBB, I, LoReg, I->getOperand(1).isKill(), FI, RC, in expandBuildPairF64()
328 TII.storeRegToStack(MBB, I, HiReg, I->getOperand(2).isKill(), FI, RC, in expandBuildPairF64()
390 TII.storeRegToStack(MBB, I, SrcReg, Op1.isKill(), FI, RC, &RegInfo, 0); in expandExtractElementF64()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.cpp297 bool isKill = MI.getOperand(3).isKill(); in processSTVM() local
309 build(VE::SVMmr, TmpReg).addReg(SrcReg, getKillRegState(isKill)).addImm(3); in processSTVM()
377 bool isKill = MI.getOperand(3).isKill(); in processSTVM512() local
391 if (isKill) in processSTVM512()
403 if (isKill) { in processSTVM512()
H A DVEInstrInfo.cpp461 Register SrcReg, bool isKill, int FI, in storeRegToStackSlot() argument
481 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
488 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
495 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
502 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
509 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
516 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
919 bool KillSrc = IsSrcReg ? MI.getOperand(2).isKill() : false; in expandPostRAPseudo()
966 bool KillSrc = MI.getOperand(1).isKill(); in expandPostRAPseudo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp77 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill())) in InsertFPImmInst()
114 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill())) in InsertFPConstInst()
148 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill())) in InsertSPImmInst()
193 .addReg(Reg, getKillRegState(MI.getOperand(0).isKill())) in InsertSPConstInst()
H A DXCoreInstrInfo.h71 bool isKill, int FrameIndex,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp529 Register SrcReg, bool isKill, int FI, in storeRegToStackSlot() argument
545 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
548 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
551 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
554 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
557 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
562 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
H A DSparcInstrInfo.h94 bool isKill, int FrameIndex,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp38 bool isKill, int FrameIdx, const TargetRegisterClass *RC, in storeRegToStackSlot() argument
53 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
57 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
H A DMSP430InstrInfo.h44 bool isKill, int FrameIndex,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPostRABundler.cpp187 if (Next != E && Next->isKill()) { in runOnMachineFunction()
195 while (Next != E && Next->isKill()) { in runOnMachineFunction()
H A DSIOptimizeExecMaskingPreRA.cpp86 return (!AndLRQ.isKill() && AndLRQ.valueIn() != LR.Query(SelIdx).valueOut()); in isDefBetween()
233 if ((CmpLI && CmpLI->Query(AndIdx.getRegSlot()).isKill()) || in optimizeVcndVcmpPair()
247 bool IsKill = SelLI->Query(CmpIdx.getRegSlot()).isKill(); in optimizeVcndVcmpPair()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h399 bool isKill() const { in isKill() function
807 bool isKill = false, bool isDead = false,
838 bool isKill = false, bool isDead = false,
845 assert(!(isKill && isDef) && "Kill flag on def");
849 Op.IsDeadOrKill = isKill | isDead;
H A DMachineInstr.h1361 bool isKill() const { return getOpcode() == TargetOpcode::KILL; }
1503 int findRegisterUseOperandIdx(Register Reg, bool isKill = false,
1508 MachineOperand *findRegisterUseOperand(Register Reg, bool isKill = false,
1510 int Idx = findRegisterUseOperandIdx(Reg, isKill, TRI);
1515 Register Reg, bool isKill = false,
1518 findRegisterUseOperand(Reg, isKill, TRI);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp80 Register SrcReg, bool isKill, int FI, in storeRegToStackSlot() argument
99 .addReg(SrcReg, getKillRegState(isKill)) in storeRegToStackSlot()
H A DThumb1InstrInfo.h45 bool isKill, int FrameIndex,
H A DThumb2InstrInfo.h46 bool isKill, int FrameIndex,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h158 unsigned Reg, bool isKill, int Offset) { in addRegOffset() argument
159 return addOffset(MIB.addReg(Reg, getKillRegState(isKill)), Offset); in addRegOffset()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp237 if (Op.isReg() && Op.getReg() == RegNotKilled && Op.isKill()) in removeKillInfo()
757 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill()); in emitCombineIR()
804 unsigned HiRegKillFlag = getKillRegState(HiOperand.isKill()); in emitCombineRI()
853 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill()); in emitCombineRR()
854 unsigned HiRegKillFlag = getKillRegState(HiOperand.isKill()); in emitCombineRR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h40 bool isKill, int FrameIndex,

123456