Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp368 MemOpQueue &memOps, in MergeOpsUpdate() argument
379 const unsigned insertPos = memOps[insertAfter].Position; in MergeOpsUpdate()
382 for (unsigned i = 0, e = memOps.size(); i != e; ++i) { in MergeOpsUpdate()
388 if (memOps[i].Position < insertPos && memOps[i].isKill) { in MergeOpsUpdate()
389 unsigned Reg = memOps[i].Reg; in MergeOpsUpdate()
397 unsigned Reg = memOps[i].Reg; in MergeOpsUpdate()
400 bool isKill = memOps[i].isKill || KilledRegs.count(Reg); in MergeOpsUpdate()
405 MachineBasicBlock::iterator Loc = memOps[insertAfter].MBBI; in MergeOpsUpdate()
419 int Idx = memOps[j].MBBI->findRegisterUseOperandIdx(Reg, true); in MergeOpsUpdate()
421 memOps[j].MBBI->getOperand(Idx).setIsKill(false); in MergeOpsUpdate()
[all …]