Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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, in CreateLoadStoreMulti() argument
701 int BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2ADDspImm in CreateLoadStoreMulti()
713 BaseOpc = isThumb2 ? (BaseKill && Base == ARM::SP ? ARM::t2SUBspImm in CreateLoadStoreMulti()
726 bool KillOldBase = BaseKill && in CreateLoadStoreMulti()
774 BaseKill = true; // New base is always killed straight away. in CreateLoadStoreMulti()
793 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
810 .addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
814 if (!BaseKill) in CreateLoadStoreMulti()
[all …]