| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 78 : IntermediateStore(Store), StartValue(Start), LoopExitInstr(Exit), in RecurrenceDescriptor() 201 TrackingVH<Value> getRecurrenceStartValue() const { return StartValue; } in getRecurrenceStartValue() 278 TrackingVH<Value> StartValue; 317 Value *getStartValue() const { return StartValue; } in getStartValue() 387 TrackingVH<Value> StartValue; variable
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 1241 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp), in InductionDescriptor() 1247 assert(StartValue && "StartValue is null"); in InductionDescriptor() 1248 assert((IK != IK_PtrInduction || StartValue->getType()->isPointerTy()) && in InductionDescriptor() 1250 assert((IK != IK_IntInduction || StartValue->getType()->isIntegerTy()) && in InductionDescriptor() 1302 Value *BEValue = nullptr, *StartValue = nullptr; in isFPInductionPHI() local 1305 StartValue = Phi->getIncomingValue(1); in isFPInductionPHI() 1310 StartValue = Phi->getIncomingValue(0); in isFPInductionPHI() 1337 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI() 1516 Value *StartValue = in isInductionPHI() local 1533 D = InductionDescriptor(StartValue, IK_IntInduction, Step, BOp, in isInductionPHI() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | flags_test.cpp | 20 static void testFlag(scudo::FlagType Type, T StartValue, const char *Env, in testFlag() argument 23 T Flag = StartValue; in testFlag()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 2398 Value *StartValue = expandCodeForImpl(Start, ARTy, Loc, false); in generateOverflowCheck() local 2445 StartValue = InsertNoopCastOfTo( in generateOverflowCheck() 2446 StartValue, Builder.getInt8PtrTy(ARPtrTy->getAddressSpace())); in generateOverflowCheck() 2449 Add = Builder.CreateGEP(Builder.getInt8Ty(), StartValue, MulV); in generateOverflowCheck() 2451 Sub = Builder.CreateGEP(Builder.getInt8Ty(), StartValue, NegMulV); in generateOverflowCheck() 2454 Add = Builder.CreateAdd(StartValue, MulV); in generateOverflowCheck() 2456 Sub = Builder.CreateSub(StartValue, MulV); in generateOverflowCheck() 2464 Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT, Add, StartValue); in generateOverflowCheck() 2467 Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT, Sub, StartValue); in generateOverflowCheck()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3242 llvm::APSInt StartValue; in ActOnDesignatedInitializer() local 3250 CheckArrayDesignatorExpr(*this, StartIndex, StartValue).get(); in ActOnDesignatedInitializer() 3260 } else if (StartValue.getBitWidth() > EndValue.getBitWidth()) in ActOnDesignatedInitializer() 3261 EndValue = EndValue.extend(StartValue.getBitWidth()); in ActOnDesignatedInitializer() 3262 else if (StartValue.getBitWidth() < EndValue.getBitWidth()) in ActOnDesignatedInitializer() 3263 StartValue = StartValue.extend(EndValue.getBitWidth()); in ActOnDesignatedInitializer() 3265 if (!StartDependent && !EndDependent && EndValue < StartValue) { in ActOnDesignatedInitializer() 3267 << toString(StartValue, 10) << toString(EndValue, 10) in ActOnDesignatedInitializer()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2416 Value *StartValue, Value *Step, in emitTransformedIndex() argument 2459 assert(Index->getType() == StartValue->getType() && in emitTransformedIndex() 2462 return B.CreateSub(StartValue, Index); in emitTransformedIndex() 2464 return CreateAdd(StartValue, Offset); in emitTransformedIndex() 2469 return B.CreateGEP(ID.getElementType(), StartValue, CreateMul(Index, Step)); in emitTransformedIndex() 2482 return B.CreateBinOp(InductionBinOp->getOpcode(), StartValue, MulExp, in emitTransformedIndex()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | MetadataTest.cpp | 3010 #define EXPECT_FOLD_CONST(StartWidth, StartValue, EndWidth, EndValue, NumElts) \ in TEST_F() argument 3011 Int = ConstantInt::get(Context, APInt(StartWidth, StartValue)); \ in TEST_F()
|