Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp178 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
184 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
630 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreMulti() argument
704 int BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2ADDspImm in CreateLoadStoreMulti()
716 BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2SUBspImm in CreateLoadStoreMulti()
729 bool KillOldBase = BaseKill && in CreateLoadStoreMulti()
777 BaseKill = true; // New base is always killed straight away. in CreateLoadStoreMulti()
796 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
813 .addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
817 if (!BaseKill) in CreateLoadStoreMulti()
[all …]