|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InlineCost.cpp 1129 if (I.isSimple()) {
lib/Analysis/LoopAccessAnalysis.cpp 1857 if (!Ld->isSimple() && !IsAnnotatedParallel) {
lib/Analysis/MemoryDependenceAnalysis.cpp 244 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple())
503 return !LI->isSimple();
lib/CodeGen/CodeGenPrepare.cpp 5702 if (!Load->isSimple() || !Load->getType()->isIntOrPtrTy())
lib/CodeGen/InterleavedAccessPass.cpp 282 if (!LI->isSimple())
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 280 return I.isSimple() && TySize < 32 && Align >= 4 && DA->isUniform(&I);
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 109 if (!Load || !Load->isSimple())
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 338 return isa<GetElementPtrInst>(LI->getPointerOperand()) && LI->isSimple();
lib/Target/ARM/ARMParallelDSP.cpp 363 if (!Ld || !Ld->isSimple() ||
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1944 if (!LI || !LI->isSimple())
lib/Transforms/IPO/ArgumentPromotion.cpp 671 if (!LI->isSimple())
705 if (!LI->isSimple())
lib/Transforms/InstCombine/InstCombineCasts.cpp 2194 if (LI->hasOneUse() && LI->isSimple())
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 75 if (!LI->isSimple()) return false;
637 if (!LI.isSimple())
lib/Transforms/InstCombine/InstructionCombining.cpp 2735 if (L->isSimple() && L->hasOneUse()) {
lib/Transforms/ObjCARC/ObjCARCContract.cpp 375 if (!Load || !Load->isSimple())
lib/Transforms/Scalar/GVNHoist.cpp 187 if (Load->isSimple()) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2201 LoadA->getPointerAddressSpace() != 0 || !LoadA->isSimple() ||
2202 !LoadB->isSimple()) {
lib/Transforms/Scalar/LoopInterchange.cpp 98 if (!Ld->isSimple())
lib/Transforms/Scalar/LoopVersioningLICM.cpp 353 if (!Ld || !Ld->isSimple()) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp 550 if (LI->isSimple() && LI->hasOneUse() &&
lib/Transforms/Scalar/MergeICmps.cpp 71 return LI->isSimple();
151 if (!LoadI->isSimple()) {
lib/Transforms/Scalar/NewGVN.cpp 1418 assert((!LI || LI->isSimple()) && "Not a simple load");
1495 if (!LI->isSimple())
lib/Transforms/Scalar/SROA.cpp 780 assert((!LI.isSimple() || LI.getType()->isSingleValueType()) &&
1208 if (!LI || !LI->isSimple())
1337 if (!LI || !LI->isSimple())
1363 assert(LI->isSimple() && "We only speculate simple loads");
3373 if (!LI.isSimple() || LI.getType()->isSingleValueType())
3705 if (!StoredLoad || !StoredLoad->isSimple())
lib/Transforms/Scalar/Scalarizer.cpp 769 if (!LI.isSimple())
lib/Transforms/Utils/Evaluator.cpp 444 if (!LI->isSimple()) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp 596 if (!Ld->isSimple())
lib/Transforms/Utils/VNCoercion.cpp 277 assert(DepLI->isSimple() && "Cannot widen volatile/atomic load!");
414 assert(SrcVal->isSimple() && "Cannot widen volatile/atomic load!");
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 750 if (!LI->isSimple())
lib/Transforms/Vectorize/SLPVectorizer.cpp 477 return LI->isSimple();
2422 if (!L->isSimple()) {
2854 if (!LI || !LI->isSimple() || !LI->hasNUses(VL.size()))
lib/Transforms/Vectorize/VPlanSLP.cpp 141 ->isSimple();
tools/polly/include/polly/Support/ScopHelper.h 220 return asLoad()->isSimple();