Searched refs:StartValue (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | IVDescriptors.h | 95 : StartValue(Start), LoopExitInstr(Exit), Kind(K), FMF(FMF), in RecurrenceDescriptor() 205 TrackingVH<Value> getRecurrenceStartValue() { return StartValue; } in getRecurrenceStartValue() 239 TrackingVH<Value> StartValue; 280 Value *getStartValue() const { return StartValue; } in getStartValue() 353 TrackingVH<Value> StartValue; variable
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | IVDescriptors.cpp | 801 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp) { in InductionDescriptor() 806 assert(StartValue && "StartValue is null"); in InductionDescriptor() 807 assert((IK != IK_PtrInduction || StartValue->getType()->isPointerTy()) && in InductionDescriptor() 809 assert((IK != IK_IntInduction || StartValue->getType()->isIntegerTy()) && in InductionDescriptor() 863 Value *BEValue = nullptr, *StartValue = nullptr; in isFPInductionPHI() local 866 StartValue = Phi->getIncomingValue(1); in isFPInductionPHI() 871 StartValue = Phi->getIncomingValue(0); in isFPInductionPHI() 898 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI() 1077 Value *StartValue = in isInductionPHI() local 1094 D = InductionDescriptor(StartValue, IK_IntInduction, Step, BOp, in isInductionPHI() [all …]
|
D | ScalarEvolutionExpander.cpp | 2271 Value *StartValue = expandCodeFor(Start, ARExpandTy, Loc); in generateOverflowCheck() local 2298 Add = Builder.CreateBitCast(expandAddToGEP(MulS, ARPtrTy, Ty, StartValue), in generateOverflowCheck() 2301 expandAddToGEP(NegMulS, ARPtrTy, Ty, StartValue), ARPtrTy); in generateOverflowCheck() 2303 Add = Builder.CreateAdd(StartValue, MulV); in generateOverflowCheck() 2304 Sub = Builder.CreateSub(StartValue, MulV); in generateOverflowCheck() 2308 Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT, Sub, StartValue); in generateOverflowCheck() 2311 Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT, Add, StartValue); in generateOverflowCheck()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2829 auto StartValue = ID.getStartValue(); in emitTransformedIndex() local 2863 assert(Index->getType() == StartValue->getType() && in emitTransformedIndex() 2866 return B.CreateSub(StartValue, Index); in emitTransformedIndex() 2869 return CreateAdd(StartValue, Offset); in emitTransformedIndex() 2875 StartValue->getType()->getPointerElementType(), StartValue, in emitTransformedIndex() 2898 Value *BOp = B.CreateBinOp(InductionBinOp->getOpcode(), StartValue, MulExp, in emitTransformedIndex()
|