reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2649 LLVM_DEBUG(dbgs() << " original: " << SI << "\n"); 2650 Value *OldOp = SI.getOperand(1); 2654 SI.getAAMetadata(AATags); 2656 Value *V = SI.getValueOperand(); 2665 assert(!SI.isVolatile()); 2670 IntegerType *NarrowTy = Type::getIntNTy(SI.getContext(), SliceSize * 8); 2676 return rewriteVectorizedStoreInst(V, SI, OldOp, AATags); 2678 return rewriteIntegerStore(V, SI, AATags); 2701 SI.isVolatile()); 2703 unsigned AS = SI.getPointerAddressSpace(); 2706 SI.isVolatile()); 2708 NewSI->copyMetadata(SI, {LLVMContext::MD_mem_parallel_loop_access, 2712 if (SI.isVolatile()) 2713 NewSI->setAtomic(SI.getOrdering(), SI.getSyncScopeID()); 2713 NewSI->setAtomic(SI.getOrdering(), SI.getSyncScopeID()); 2714 Pass.DeadInsts.insert(&SI); 2718 return NewSI->getPointerOperand() == &NewAI && !SI.isVolatile();