Lines Matching refs:ST1
21567 if (StoreSDNode *ST1 = dyn_cast<StoreSDNode>(Chain)) { in visitSTORE() local
21569 ST1->isUnindexed() && ST1->isSimple()) { in visitSTORE()
21570 if (OptLevel != CodeGenOptLevel::None && ST1->getBasePtr() == Ptr && in visitSTORE()
21571 ST1->getValue() == Value && ST->getMemoryVT() == ST1->getMemoryVT() && in visitSTORE()
21572 ST->getAddressSpace() == ST1->getAddressSpace()) { in visitSTORE()
21578 if (OptLevel != CodeGenOptLevel::None && ST1->hasOneUse() && in visitSTORE()
21579 !ST1->getBasePtr().isUndef() && in visitSTORE()
21580 ST->getAddressSpace() == ST1->getAddressSpace()) { in visitSTORE()
21586 ST1->getMemoryVT().isScalableVector()) { in visitSTORE()
21587 if (ST1->getBasePtr() == Ptr && in visitSTORE()
21588 TypeSize::isKnownLE(ST1->getMemoryVT().getStoreSize(), in visitSTORE()
21590 CombineTo(ST1, ST1->getChain()); in visitSTORE()
21595 const BaseIndexOffset ChainBase = BaseIndexOffset::match(ST1, DAG); in visitSTORE()
21602 ST1->getMemoryVT().getFixedSizeInBits())) { in visitSTORE()
21603 CombineTo(ST1, ST1->getChain()); in visitSTORE()