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

References

lib/Analysis/InlineCost.cpp
 1153     if (I.isSimple()) {
lib/Analysis/LoopAccessAnalysis.cpp
 1881         if (!St->isSimple() && !IsAnnotatedParallel) {
lib/Analysis/MemoryDependenceAnalysis.cpp
  505       return !SI->isSimple();
lib/Analysis/ScalarEvolution.cpp
 6108         return !SI->isSimple();
lib/CodeGen/InterleavedAccessPass.cpp
  419   if (!SI->isSimple())
lib/Target/AArch64/AArch64StackTagging.cpp
  358       if (!NextStore->isSimple())
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  351     return (SI->getPointerOperand() == User) && isa<GetElementPtrInst>(User) && SI->isSimple();
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  177     if (!SI->isSimple() ||
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1915   if (!(SI->isVolatile() && HexagonVolatileMemcpy) && !SI->isSimple())
 2009   assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) &&
lib/Transforms/InstCombine/InstCombineCasts.cpp
 2264         if (SI->isSimple() && SI->getOperand(0) == OldPN) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
 1172   if (!SI.isSimple())
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  271     if (!Store || !Store->isSimple())
lib/Transforms/Scalar/GVNHoist.cpp
  204     if (!Store->isSimple())
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  519   bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple();
  673     assert(SL[i]->isSimple() && "Expected only non-volatile stores.");
  711       assert(SL[k]->isSimple() && "Expected only non-volatile stores.");
lib/Transforms/Scalar/LoopInterchange.cpp
  102         if (!St->isSimple())
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  367     if (!St || !St->isSimple()) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  328       if (!NextStore->isSimple()) break;
  535   if (!SI->isSimple()) return false;
lib/Transforms/Scalar/MergeICmps.cpp
   73     return SI->isSimple();
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  314     if (!S0 || !S0->isSimple())
lib/Transforms/Scalar/NewGVN.cpp
 1380   if (SI->isSimple()) {
lib/Transforms/Scalar/SROA.cpp
  823     assert((!SI.isSimple() || ValOp->getType()->isSingleValueType()) &&
 3417     if (!SI.isSimple() || SI.getPointerOperand() != *U)
 3689             if (!SI || !SI->isSimple())
lib/Transforms/Scalar/Scalarizer.cpp
  794   if (!SI.isSimple())
lib/Transforms/Utils/Evaluator.cpp
  337       if (!SI->isSimple()) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  600         if (!St->isSimple())
lib/Transforms/Utils/SimplifyCFG.cpp
 1891   if (!StoreToHoist->isSimple())
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  797       if (!SI->isSimple())
lib/Transforms/Vectorize/SLPVectorizer.cpp
  479     return SI->isSimple();
 5472       if (!SI->isSimple())
lib/Transforms/Vectorize/VPlanSLP.cpp
  151               ->isSimple();
tools/polly/include/polly/Support/ScopHelper.h
  222       return asStore()->isSimple();