Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMLoadStoreOptimizer.cpp174 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
180 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
625 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreMulti() argument
699 int BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2ADDspImm in CreateLoadStoreMulti()
711 BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2SUBspImm in CreateLoadStoreMulti()
724 bool KillOldBase = BaseKill && in CreateLoadStoreMulti()
772 BaseKill = true; // New base is always killed straight away. in CreateLoadStoreMulti()
791 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
808 .addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
812 if (!BaseKill) in CreateLoadStoreMulti()
[all …]