Searched refs:StoreI (Results 1 – 4 of 4) sorted by relevance
141 MachineBasicBlock::iterator &StoreI);158 MachineBasicBlock::iterator StoreI);1085 MachineBasicBlock::iterator StoreI) { in promoteLoadFromStore() argument1090 int StoreSize = TII->getMemScale(*StoreI); in promoteLoadFromStore()1092 const MachineOperand &StMO = getLdStRegOp(*StoreI); in promoteLoadFromStore()1093 Register StRt = getLdStRegOp(*StoreI).getReg(); in promoteLoadFromStore()1105 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()1132 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) && in promoteLoadFromStore()1139 ? getLdStOffsetOp(*StoreI).getImm() in promoteLoadFromStore()1140 : getLdStOffsetOp(*StoreI).getImm() * StoreSize; in promoteLoadFromStore()[all …]
1296 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasDualStoreDependence() local1297 if ((SysI && StoreJ) || (SysJ && StoreI)) in hasDualStoreDependence()1300 if (StoreI && StoreJ) { in hasDualStoreDependence()1306 bool MopStI = HII->isMemOp(I) || StoreI; in hasDualStoreDependence()1312 return (StoreJ && HII->isDeallocRet(I)) || (StoreI && HII->isDeallocRet(J)); in hasDualStoreDependence()1524 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() local1531 ((LoadJ && StoreI && !NVStoreI) || in isLegalToPacketizeTogether()1546 if (!LoadJ || (!LoadI && !StoreI)) { in isLegalToPacketizeTogether()
3803 if (auto StoreI = dyn_cast<StoreInst>(U)) in verifySwiftErrorValue() local3804 Assert(StoreI->getOperand(1) == SwiftErrorVal, in verifySwiftErrorValue()
919 } else if (auto *StoreI = dyn_cast<StoreInst>(I)) { in supportedAddressingMode() local920 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand())) in supportedAddressingMode()