/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | PHITransAddr.cpp | 30 Inst->isSafeToSpeculativelyExecute()) in CanPHITrans() 189 if (!Cast->isSafeToSpeculativelyExecute()) return 0; in PHITranslateSubExpr() 384 if (!Cast->isSafeToSpeculativelyExecute()) return 0; in InsertPHITranslatedSubExpr()
|
D | LoopInfo.cpp | 98 if (!I->isSafeToSpeculativelyExecute()) in makeLoopInvariant()
|
/external/llvm/lib/Analysis/ |
D | PHITransAddr.cpp | 31 isSafeToSpeculativelyExecute(Inst)) in CanPHITrans() 191 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in PHITranslateSubExpr() 385 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in InsertPHITranslatedSubExpr()
|
D | CodeMetrics.cpp | 57 if (isSafeToSpeculativelyExecute(J)) in completeEphemeralValues()
|
D | IVUsers.cpp | 133 if (!isa<PHINode>(I) && !isSafeToSpeculativelyExecute(I)) in AddUsersImpl()
|
D | LoopInfo.cpp | 77 if (!isSafeToSpeculativelyExecute(I)) in makeLoopInvariant()
|
D | ValueTracking.cpp | 427 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/ |
D | Analysis.cpp | 229 !I->isSafeToSpeculativelyExecute()) in isInTailCallPosition() 238 !BBI->isSafeToSpeculativelyExecute()) in isInTailCallPosition()
|
/external/llvm/lib/Transforms/Utils/ |
D | FlattenCFG.cpp | 181 if (isa<PHINode>(CI) || !isSafeToSpeculativelyExecute(CI)) in FlattenParallelAndOr() 429 !isSafeToSpeculativelyExecute(CI)) in MergeIfRegion()
|
D | SimplifyCFG.cpp | 260 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/ |
D | SpeculativeExecution.cpp | 246 if (Cost != UINT_MAX && isSafeToSpeculativelyExecute(&I) && in considerHoistingFromTo()
|
D | GuardWidening.cpp | 375 if (!isSafeToSpeculativelyExecute(Inst, Loc, &DT) || in isAvailableAt() 395 assert(isSafeToSpeculativelyExecute(Inst, Loc, &DT) && in makeAvailableAt()
|
D | Sink.cpp | 117 if (!isSafeToSpeculativelyExecute(Inst)) in IsAcceptableTarget()
|
D | LoopRerollPass.cpp | 1287 !isSafeToSpeculativelyExecute(I)) in validate() 1318 !isSafeToSpeculativelyExecute(BaseInst)) || in validate() 1320 !isSafeToSpeculativelyExecute(RootInst)))) { in validate()
|
D | LoopRotation.cpp | 491 if (!isSafeToSpeculativelyExecute(&*I)) in shouldSpeculateInstrs()
|
D | LICM.cpp | 755 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT)) in isSafeToExecuteUnconditionally()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | Sink.cpp | 243 if (!Inst->isSafeToSpeculativelyExecute()) { in SinkInstruction()
|
D | LICM.cpp | 582 if (Inst.isSafeToSpeculativelyExecute()) in isSafeToExecuteUnconditionally()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Instruction.h | 265 bool isSafeToSpeculativelyExecute() const;
|
/external/llvm/lib/CodeGen/ |
D | Analysis.cpp | 511 !isSafeToSpeculativelyExecute(I)) in isInTailCallPosition() 519 !isSafeToSpeculativelyExecute(&*BBI)) in isInTailCallPosition()
|
D | CodeGenPrepare.cpp | 4541 return I && I->hasOneUse() && isSafeToSpeculativelyExecute(I) && in sinkSelectOperand()
|
/external/llvm/include/llvm/Analysis/ |
D | ValueTracking.h | 289 bool isSafeToSpeculativelyExecute(const Value *V,
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | Instruction.cpp | 394 bool Instruction::isSafeToSpeculativelyExecute() const { in isSafeToSpeculativelyExecute() function in Instruction
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 260 if (!I->isSafeToSpeculativelyExecute()) in DominatesMergePoint() 1490 FrontIt->isSafeToSpeculativelyExecute()) { in FoldBranchToCommonDest()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 1261 if (!isSafeToSpeculativelyExecute(&Inst)) in SimplifyVectorOp()
|