Searched refs:BaseKill (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp176 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
182 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
627 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
701 int BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2ADDspImm
713 BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2SUBspImm
726 bool KillOldBase = BaseKill &&
774 BaseKill = true; // New base is always killed straight away.
793 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill)
810 .addReg(Base, getKillRegState(BaseKill));
814 if (!BaseKill)
625 CreateLoadStoreMulti( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, ArrayRef<std::pair<unsigned, bool>> Regs, ArrayRef<MachineInstr*> Instrs) argument
832 CreateLoadStoreDouble( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, ArrayRef<std::pair<unsigned, bool>> Regs, ArrayRef<MachineInstr*> Instrs) const argument
904 bool BaseKill = LatestMI->killsRegister(Base); local
1274 bool BaseKill = BaseOP.isKill(); local
1432 bool BaseKill = getLoadStoreBaseOp(*MI).isKill(); local
[all...]

Completed in 99 milliseconds