Searched refs:BaseKill (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMLoadStoreOptimizer.cpp | 91 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/ |
D | ARMLoadStoreOptimizer.cpp | 153 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/ |
D | ARMLoadStoreOptimizer.cpp | 175 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 …]
|