Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Analysis/
DPHITransAddr.cpp30 Inst->isSafeToSpeculativelyExecute()) in CanPHITrans()
189 if (!Cast->isSafeToSpeculativelyExecute()) return 0; in PHITranslateSubExpr()
384 if (!Cast->isSafeToSpeculativelyExecute()) return 0; in InsertPHITranslatedSubExpr()
DLoopInfo.cpp98 if (!I->isSafeToSpeculativelyExecute()) in makeLoopInvariant()
/external/llvm/lib/Analysis/
DPHITransAddr.cpp31 isSafeToSpeculativelyExecute(Inst)) in CanPHITrans()
191 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in PHITranslateSubExpr()
385 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in InsertPHITranslatedSubExpr()
DCodeMetrics.cpp57 if (isSafeToSpeculativelyExecute(J)) in completeEphemeralValues()
DIVUsers.cpp133 if (!isa<PHINode>(I) && !isSafeToSpeculativelyExecute(I)) in AddUsersImpl()
DLoopInfo.cpp77 if (!isSafeToSpeculativelyExecute(I)) in makeLoopInvariant()
DValueTracking.cpp427 if (isSafeToSpeculativelyExecute(*J)) in isEphemeralValueOf()
480 if (!isSafeToSpeculativelyExecute(&*I) && !isAssumeLikeIntrinsic(&*I)) in isValidAssumeForContext()
504 if (!isSafeToSpeculativelyExecute(&*I) && !isAssumeLikeIntrinsic(&*I)) in isValidAssumeForContext()
3064 bool llvm::isSafeToSpeculativelyExecute(const Value *V, in isSafeToSpeculativelyExecute() function in llvm
3197 return I.mayReadOrWriteMemory() || !isSafeToSpeculativelyExecute(&I); in mayBeMemoryDependent()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DAnalysis.cpp229 !I->isSafeToSpeculativelyExecute()) in isInTailCallPosition()
238 !BBI->isSafeToSpeculativelyExecute()) in isInTailCallPosition()
/external/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp181 if (isa<PHINode>(CI) || !isSafeToSpeculativelyExecute(CI)) in FlattenParallelAndOr()
429 !isSafeToSpeculativelyExecute(CI)) in MergeIfRegion()
DSimplifyCFG.cpp260 assert(isSafeToSpeculativelyExecute(I) && in ComputeSpeculationCost()
329 if (!isSafeToSpeculativelyExecute(I)) in DominatesMergePoint()
1268 if (isa<ConstantExpr>(BB1V) && !isSafeToSpeculativelyExecute(BB1V)) in HoistThenElseCodeToIf()
1270 if (isa<ConstantExpr>(BB2V) && !isSafeToSpeculativelyExecute(BB2V)) in HoistThenElseCodeToIf()
1639 if (!isSafeToSpeculativelyExecute(I) && in SpeculativelyExecuteBB()
1700 if ((ThenCE && !isSafeToSpeculativelyExecute(ThenCE)) || in SpeculativelyExecuteBB()
1701 (OrigCE && !isSafeToSpeculativelyExecute(OrigCE))) in SpeculativelyExecuteBB()
2244 if (!I->hasOneUse() || !isSafeToSpeculativelyExecute(&*I)) in FoldBranchToCommonDest()
/external/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp246 if (Cost != UINT_MAX && isSafeToSpeculativelyExecute(&I) && in considerHoistingFromTo()
DGuardWidening.cpp375 if (!isSafeToSpeculativelyExecute(Inst, Loc, &DT) || in isAvailableAt()
395 assert(isSafeToSpeculativelyExecute(Inst, Loc, &DT) && in makeAvailableAt()
DSink.cpp117 if (!isSafeToSpeculativelyExecute(Inst)) in IsAcceptableTarget()
DLoopRerollPass.cpp1287 !isSafeToSpeculativelyExecute(I)) in validate()
1318 !isSafeToSpeculativelyExecute(BaseInst)) || in validate()
1320 !isSafeToSpeculativelyExecute(RootInst)))) { in validate()
DLoopRotation.cpp491 if (!isSafeToSpeculativelyExecute(&*I)) in shouldSpeculateInstrs()
DLICM.cpp755 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT)) in isSafeToExecuteUnconditionally()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DSink.cpp243 if (!Inst->isSafeToSpeculativelyExecute()) { in SinkInstruction()
DLICM.cpp582 if (Inst.isSafeToSpeculativelyExecute()) in isSafeToExecuteUnconditionally()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstruction.h265 bool isSafeToSpeculativelyExecute() const;
/external/llvm/lib/CodeGen/
DAnalysis.cpp511 !isSafeToSpeculativelyExecute(I)) in isInTailCallPosition()
519 !isSafeToSpeculativelyExecute(&*BBI)) in isInTailCallPosition()
DCodeGenPrepare.cpp4541 return I && I->hasOneUse() && isSafeToSpeculativelyExecute(I) && in sinkSelectOperand()
/external/llvm/include/llvm/Analysis/
DValueTracking.h289 bool isSafeToSpeculativelyExecute(const Value *V,
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstruction.cpp394 bool Instruction::isSafeToSpeculativelyExecute() const { in isSafeToSpeculativelyExecute() function in Instruction
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DSimplifyCFG.cpp260 if (!I->isSafeToSpeculativelyExecute()) in DominatesMergePoint()
1490 FrontIt->isSafeToSpeculativelyExecute()) { in FoldBranchToCommonDest()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1261 if (!isSafeToSpeculativelyExecute(&Inst)) in SimplifyVectorOp()