Searched refs:StoreI (Results 1 – 6 of 6) sorted by relevance
154 MachineBasicBlock::iterator &StoreI);171 MachineBasicBlock::iterator StoreI);1397 MachineBasicBlock::iterator StoreI) { in promoteLoadFromStore() argument1402 int StoreSize = TII->getMemScale(*StoreI); in promoteLoadFromStore()1404 const MachineOperand &StMO = getLdStRegOp(*StoreI); in promoteLoadFromStore()1405 Register StRt = getLdStRegOp(*StoreI).getReg(); in promoteLoadFromStore()1417 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()1444 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) && in promoteLoadFromStore()1453 ? AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() in promoteLoadFromStore()1454 : AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() * StoreSize; in promoteLoadFromStore()[all …]
1294 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasDualStoreDependence() local1295 if ((SysI && StoreJ) || (SysJ && StoreI)) in hasDualStoreDependence()1298 if (StoreI && StoreJ) { in hasDualStoreDependence()1304 bool MopStI = HII->isMemOp(I) || StoreI; in hasDualStoreDependence()1310 return (StoreJ && HII->isDeallocRet(I)) || (StoreI && HII->isDeallocRet(J)); in hasDualStoreDependence()1522 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() local1536 ((LoadJ && StoreI && !NVStoreI) || in isLegalToPacketizeTogether()1551 if (!LoadJ || (!LoadI && !StoreI)) { in isLegalToPacketizeTogether()
2114 auto *StoreI = cast<StoreInst>(Def->getMemoryInst()); in dominatingConditionImpliesValue() local2115 BasicBlock *StoreBB = StoreI->getParent(); in dominatingConditionImpliesValue()2116 Value *StorePtr = StoreI->getPointerOperand(); in dominatingConditionImpliesValue()2117 Value *StoreVal = StoreI->getValueOperand(); in dominatingConditionImpliesValue()
1880 if (auto *StoreI = dyn_cast<StoreInst>(Usr)) in updateImpl() local1881 return HandleStoreLike(*StoreI, StoreI->getValueOperand(), in updateImpl()1882 *StoreI->getValueOperand()->getType(), in updateImpl()1883 {StoreI->getValueOperand()}, AccessKind::AK_W); in updateImpl()
4430 if (auto StoreI = dyn_cast<StoreInst>(U)) in verifySwiftErrorValue() local4431 Check(StoreI->getOperand(1) == SwiftErrorVal, in verifySwiftErrorValue()
1354 } else if (auto *StoreI = dyn_cast<StoreInst>(I)) { in supportedAddressingMode() local1355 if (auto *LoadI = dyn_cast<LoadInst>(StoreI->getValueOperand())) in supportedAddressingMode()