reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1057 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); 1059 Value *StorePtr = SI->getPointerOperand(); 1062 unsigned StoreSize = DL->getTypeStoreSize(SI->getValueOperand()->getType()); 1066 LoadInst *LI = cast<LoadInst>(SI->getValueOperand()); 1083 unsigned StrAS = SI->getPointerAddressSpace(); 1100 Stores.insert(SI); 1145 if (!SI->isAtomic() && !LI->isAtomic()) 1146 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(), 1151 unsigned Align = std::min(SI->getAlignment(), LI->getAlignment()); 1166 StoreBasePtr, SI->getAlignment(), LoadBasePtr, LI->getAlignment(), 1169 NewCall->setDebugLoc(SI->getDebugLoc()); 1173 << " from store ptr=" << *StoreEv << " at: " << *SI 1186 deleteDeadInstruction(SI);