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

References

lib/Transforms/Scalar/SROA.cpp
 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();