Home
last modified time | relevance | path

Searched refs:isSafeToSpeculativelyExecute (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Analysis/
DPHITransAddr.cpp31 isSafeToSpeculativelyExecute(Inst)) in CanPHITrans()
190 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in PHITranslateSubExpr()
382 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in InsertPHITranslatedSubExpr()
DCodeMetrics.cpp63 if (isSafeToSpeculativelyExecute(J)) in completeEphemeralValues()
DIVUsers.cpp130 if (!isa<PHINode>(I) && !isSafeToSpeculativelyExecute(I)) in AddUsersImpl()
DLoopInfo.cpp105 if (!isSafeToSpeculativelyExecute(I)) in makeLoopInvariant()
DValueTracking.cpp381 if (isSafeToSpeculativelyExecute(*J)) in isEphemeralValueOf()
433 if (!isSafeToSpeculativelyExecute(I) && !isAssumeLikeIntrinsic(I)) in isValidAssumeForContext()
457 if (!isSafeToSpeculativelyExecute(I) && !isAssumeLikeIntrinsic(I)) in isValidAssumeForContext()
2810 bool llvm::isSafeToSpeculativelyExecute(const Value *V) { in isSafeToSpeculativelyExecute() function in llvm
/external/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp182 if (isa<PHINode>(CI) || !isSafeToSpeculativelyExecute(CI)) in FlattenParallelAndOr()
431 !isSafeToSpeculativelyExecute(CI)) in MergeIfRegion()
DSimplifyCFG.cpp228 assert(isSafeToSpeculativelyExecute(I) && in ComputeSpeculationCost()
285 if (!isSafeToSpeculativelyExecute(I)) in DominatesMergePoint()
1147 if (isa<ConstantExpr>(BB1V) && !isSafeToSpeculativelyExecute(BB1V)) in HoistThenElseCodeToIf()
1149 if (isa<ConstantExpr>(BB2V) && !isSafeToSpeculativelyExecute(BB2V)) in HoistThenElseCodeToIf()
1512 if (!isSafeToSpeculativelyExecute(I) && in SpeculativelyExecuteBB()
1574 if ((ThenCE && !isSafeToSpeculativelyExecute(ThenCE)) || in SpeculativelyExecuteBB()
1575 (OrigCE && !isSafeToSpeculativelyExecute(OrigCE))) in SpeculativelyExecuteBB()
2108 if (!I->hasOneUse() || !isSafeToSpeculativelyExecute(I)) in FoldBranchToCommonDest()
/external/llvm/include/llvm/Analysis/
DValueTracking.h207 bool isSafeToSpeculativelyExecute(const Value *V);
/external/llvm/lib/Transforms/Scalar/
DSink.cpp197 if (!isSafeToSpeculativelyExecute(Inst)) in IsAcceptableTarget()
DLoopRerollPass.cpp1130 !isSafeToSpeculativelyExecute(I)) in validate()
1161 !isSafeToSpeculativelyExecute(BaseInst)) || in validate()
1163 !isSafeToSpeculativelyExecute(RootInst)))) { in validate()
DLoopRotation.cpp213 if (!isSafeToSpeculativelyExecute(I)) in shouldSpeculateInstrs()
DLICM.cpp644 if (isSafeToSpeculativelyExecute(&Inst)) in isSafeToExecuteUnconditionally()
/external/llvm/lib/CodeGen/
DAnalysis.cpp508 !isSafeToSpeculativelyExecute(I)) in isInTailCallPosition()
516 !isSafeToSpeculativelyExecute(BBI)) in isInTailCallPosition()
DStackProtector.cpp261 isSafeToSpeculativelyExecute(I); in InstructionWillNotHaveChain()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1210 if (!isSafeToSpeculativelyExecute(&Inst)) in SimplifyVectorOp()