reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
16236         ST1->isUnindexed() && ST1->isSimple()) {
16236         ST1->isUnindexed() && ST1->isSimple()) {
16237       if (ST1->getBasePtr() == Ptr && ST1->getValue() == Value &&
16237       if (ST1->getBasePtr() == Ptr && ST1->getValue() == Value &&
16238           ST->getMemoryVT() == ST1->getMemoryVT()) {
16244       if (OptLevel != CodeGenOpt::None && ST1->hasOneUse() &&
16245           !ST1->getBasePtr().isUndef()) {
16247         const BaseIndexOffset ChainBase = BaseIndexOffset::match(ST1, DAG);
16249         unsigned ChainBitSize = ST1->getMemoryVT().getSizeInBits();
16255           CombineTo(ST1, ST1->getChain());
16255           CombineTo(ST1, ST1->getChain());
16266           SDValue ChainValue = ST1->getValue();
16278                     ST1, ST1->getChain(), NewSDVal, ST1->getOperand(2),
16278                     ST1, ST1->getChain(), NewSDVal, ST1->getOperand(2),
16278                     ST1, ST1->getChain(), NewSDVal, ST1->getOperand(2),
16279                     ST1->getOperand(3));