Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp91 int Offset, unsigned Base, bool BaseKill, int Opcode,
101 bool BaseKill,
291 int Offset, unsigned Base, bool BaseKill, in MergeOps() argument
345 .addReg(Base, getKillRegState(BaseKill)).addImm(Offset) in MergeOps()
348 BaseKill = true; // New base is always killed right its use. in MergeOps()
356 .addReg(Base, getKillRegState(BaseKill)) in MergeOps()
371 unsigned Base, bool BaseKill, in MergeOpsUpdate() argument
407 if (!MergeOps(MBB, Loc, Offset, Base, BaseKill, Opcode, in MergeOpsUpdate()
503 bool BaseKill = Loc->findRegisterUseOperandIdx(Base, true) != -1; in MergeLDR_STR() local
505 Base, BaseKill, Opcode, Pred, PredReg, Scratch, dl, Merges); in MergeLDR_STR()
[all …]
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp153 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
158 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
595 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreMulti() argument
689 bool KillOldBase = BaseKill && in CreateLoadStoreMulti()
733 BaseKill = true; // New base is always killed straight away. in CreateLoadStoreMulti()
752 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
769 .addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
773 if (!BaseKill) in CreateLoadStoreMulti()
779 MIB.addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
792 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreDouble() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp175 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
180 int Offset, unsigned Base, bool BaseKill, unsigned Opcode,
624 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreMulti() argument
717 bool KillOldBase = BaseKill && in CreateLoadStoreMulti()
765 BaseKill = true; // New base is always killed straight away. in CreateLoadStoreMulti()
784 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
801 .addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
805 if (!BaseKill) in CreateLoadStoreMulti()
810 MIB.addReg(Base, getKillRegState(BaseKill)); in CreateLoadStoreMulti()
823 int Offset, unsigned Base, bool BaseKill, unsigned Opcode, in CreateLoadStoreDouble() argument
[all …]