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

References

lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
 1489   assert(SI.isUnordered() &&
 1493   BasicBlock *StoreBB = SI.getParent();
 1530     if (!OtherStore || OtherStore->getOperand(1) != SI.getOperand(1) ||
 1531         !SI.isSameOperationAs(OtherStore))
 1546         if (OtherStore->getOperand(1) != SI.getOperand(1) ||
 1547             !SI.isSameOperationAs(OtherStore))
 1560     for (BasicBlock::iterator I = StoreBB->begin(); &*I != &SI; ++I) {
 1570   DebugLoc MergedLoc = DILocation::getMergedLocation(SI.getDebugLoc(),
 1572   if (MergedVal != SI.getOperand(0)) {
 1574     PN->addIncoming(SI.getOperand(0), SI.getParent());
 1574     PN->addIncoming(SI.getOperand(0), SI.getParent());
 1582   StoreInst *NewSI = new StoreInst(MergedVal, SI.getOperand(1), SI.isVolatile(),
 1582   StoreInst *NewSI = new StoreInst(MergedVal, SI.getOperand(1), SI.isVolatile(),
 1583                                    MaybeAlign(SI.getAlignment()),
 1584                                    SI.getOrdering(), SI.getSyncScopeID());
 1584                                    SI.getOrdering(), SI.getSyncScopeID());
 1590   SI.getAAMetadata(AATags);
 1597   eraseInstFromFunction(SI);