reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2009 assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) && 2009 assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) && 2013 Value *StorePtr = SI->getPointerOperand(); 2016 unsigned StoreSize = DL->getTypeStoreSize(SI->getValueOperand()->getType()); 2023 auto *LI = cast<LoadInst>(SI->getValueOperand()); 2034 Type *IntPtrTy = Builder.getIntPtrTy(*DL, SI->getPointerAddressSpace()); 2043 Builder.getInt8PtrTy(SI->getPointerAddressSpace()), ExpPt); 2047 bool DestVolatile = SI->isVolatile(); 2070 Ignore1.insert(SI); 2099 Insts.push_back(SI); 2117 Ignore2.insert(SI); 2143 LLVMContext &Ctx = SI->getContext(); 2145 DebugLoc DLoc = SI->getDebugLoc(); 2276 NewCall = CondBuilder.CreateMemMove(StoreBasePtr, SI->getAlignment(), 2281 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(), 2286 RecursivelyDeleteTriviallyDeadInstructions(SI, TLI); 2294 << " from store ptr=" << *StoreEv << " at: " << *SI