Home
last modified time | relevance | path

Searched refs:IsKill (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp126 bool IsKill = false; in eliminateFI() local
142 IsKill = true; in eliminateFI()
144 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
H A DMipsSERegisterInfo.cpp201 bool IsKill = false; in eliminateFI() local
238 IsKill = true; in eliminateFI()
255 IsKill = true; in eliminateFI()
259 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
H A DMipsSEFrameLowering.cpp834 bool IsKill = !IsRAAndRetAddrIsTaken; in spillCalleeSavedRegisters() local
836 TII.storeRegToStackSlot(MBB, MI, Reg, IsKill, in spillCalleeSavedRegisters()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp127 unsigned SrcReg, bool IsKill, int FI, in storeRegToStackSlot() argument
136 .addReg(SrcReg, getKillRegState(IsKill)) in storeRegToStackSlot()
141 .addReg(SrcReg, getKillRegState(IsKill)) in storeRegToStackSlot()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp202 bool IsKill = false; in eliminateFrameIndex() local
228 IsKill = true; in eliminateFrameIndex()
231 MI.getOperand(FIOp).ChangeToRegister(BP, false, false, IsKill); in eliminateFrameIndex()
H A DHexagonFrameLowering.cpp1269 bool IsKill = !HRI.isEHReturnCalleeSaveReg(Reg); in insertCSRSpillsInBlock() local
1273 if (IsKill) in insertCSRSpillsInBlock()
1600 bool IsKill = MI->getOperand(2).isKill(); in expandStoreInt() local
1609 .addReg(SrcR, getKillRegState(IsKill)); in expandStoreInt()
1663 bool IsKill = MI->getOperand(2).isKill(); in expandStoreVecPred() local
1678 .addReg(SrcR, getKillRegState(IsKill)) in expandStoreVecPred()
1752 bool IsKill = MI->getOperand(2).isKill(); in expandStoreVec2() local
1767 .addReg(SrcLo, getKillRegState(IsKill)) in expandStoreVec2()
1778 .addReg(SrcHi, getKillRegState(IsKill)) in expandStoreVec2()
1839 bool IsKill = MI->getOperand(2).isKill(); in expandStoreVec() local
[all …]
H A DHexagonBlockRanges.cpp327 bool IsKill = Op.isKill(); in computeInitialLiveRanges() local
330 if (IsKill) in computeInitialLiveRanges()
H A DHexagonFrameLowering.h170 bool IsDef, bool IsKill) const;
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h41 bool IsKill, int FrameIndex,
H A DRISCVInstrInfo.cpp111 unsigned SrcReg, bool IsKill, int FI, in storeRegToStackSlot() argument
131 .addReg(SrcReg, getKillRegState(IsKill)) in storeRegToStackSlot()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp523 bool IsKill, in buildSpillLoadStore() argument
597 SrcDstRegState |= getKillRegState(IsKill); in buildSpillLoadStore()
606 .addReg(SubReg, getDefRegState(!IsStore) | getKillRegState(IsKill)) in buildSpillLoadStore()
663 bool IsKill = MI->getOperand(0).isKill(); in spillSGPR() local
703 unsigned SubKillState = getKillRegState((NumSubRegs == 1) && IsKill); in spillSGPR()
739 .addReg(SubReg, getKillRegState(IsKill)) // sdata in spillSGPR()
763 .addReg(SubReg, getKillRegState(IsKill)) in spillSGPR()
791 SuperKillState |= getKillRegState(IsKill); in spillSGPR()
H A DSIInstrInfo.cpp1348 bool IsKill = RegOp.isKill(); in swapRegAndNonRegOperand() local
1360 NonRegOp.ChangeToRegister(Reg, false, false, IsKill, IsDead, IsUndef, IsDebug); in swapRegAndNonRegOperand()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp276 unsigned Dst, unsigned Src, bool IsKill) { in insertCopy() argument
279 .addReg(Src, getKillRegState(IsKill)); in insertCopy()
H A DAArch64InstrInfo.cpp2623 unsigned SrcReg, bool IsKill, in storeRegPairToStackSlot() argument
2635 .addReg(SrcReg0, getKillRegState(IsKill), SubIdx0) in storeRegPairToStackSlot()
2636 .addReg(SrcReg1, getKillRegState(IsKill), SubIdx1) in storeRegPairToStackSlot()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h58 unsigned SourceRegister, bool IsKill, int FrameIndex,
H A DLanaiInstrInfo.cpp52 unsigned SourceRegister, bool IsKill, int FrameIndex, in storeRegToStackSlot() argument
64 .addReg(SourceRegister, getKillRegState(IsKill)) in storeRegToStackSlot()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp390 bool IsKill = MO.getSubReg() == 0 || MO.isUndef(); in addVRegDefDeps() local
394 KillLaneMask = IsKill ? LaneBitmask::getAll() : DefLaneMask; in addVRegDefDeps()
1053 bool IsKill = LiveRegs.available(MRI, Reg); in toggleKills() local
1054 MO.setIsKill(IsKill); in toggleKills()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp857 bool IsKill = MO.isKill(); in MergeOpsUpdate() local
858 if (IsKill) in MergeOpsUpdate()
860 Regs.push_back(std::make_pair(Reg, IsKill)); in MergeOpsUpdate()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp832 bool IsKill = MI.getOperand(1).isKill(); in convertToThreeAddressWithLEA() local
839 .addReg(Src, getKillRegState(IsKill)); in convertToThreeAddressWithLEA()
905 if (IsKill) in convertToThreeAddressWithLEA()