/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopConstrainer.cpp | 734 IntegerType *IVTy = cast<IntegerType>(RangeTy); in run() local 751 cast<SCEVConstant>(SE.getConstant(IVTy, -1, true /* isSigned */)); in run() 776 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run() 803 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
|
H A D | SimplifyIndVar.cpp | 495 Type *IVTy = IV->getType(); in eliminateTrunc() local 503 if (IVSCEV == SE->getSignExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 505 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 570 Ext = Builder.CreateZExt(Op1, IVTy, "zext"); in eliminateTrunc() 574 Ext = Builder.CreateSExt(Op1, IVTy, "sext"); in eliminateTrunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 4004 Type *IVTy = IV->getType(); in applyStaticWorkshareLoop() local 4005 FunctionCallee StaticInit = getKmpcForStaticInitForType(IVTy, M, *this); in applyStaticWorkshareLoop() 4014 Value *PLowerBound = Builder.CreateAlloca(IVTy, nullptr, "p.lowerbound"); in applyStaticWorkshareLoop() 4015 Value *PUpperBound = Builder.CreateAlloca(IVTy, nullptr, "p.upperbound"); in applyStaticWorkshareLoop() 4016 Value *PStride = Builder.CreateAlloca(IVTy, nullptr, "p.stride"); in applyStaticWorkshareLoop() 4023 Constant *Zero = ConstantInt::get(IVTy, 0); in applyStaticWorkshareLoop() 4024 Constant *One = ConstantInt::get(IVTy, 1); in applyStaticWorkshareLoop() 4040 Value *LowerBound = Builder.CreateLoad(IVTy, PLowerBound); in applyStaticWorkshareLoop() 4041 Value *InclusiveUpperBound = Builder.CreateLoad(IVTy, PUpperBound); in applyStaticWorkshareLoop() 4083 Type *IVTy = IV->getType(); in applyStaticChunkedWorkshareLoop() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 1566 IntegerType *IVTy = run() local
|
H A D | LoopStrengthReduce.cpp | 3426 Type *IVTy = IVSrc->getType(); in GenerateIVChain() local 3427 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain() 3460 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt); in GenerateIVChain() 3475 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt); in GenerateIVChain() 3479 assert(IVTy == IVOper->getType() && "inconsistent IV increment type"); in GenerateIVChain() 3486 if (IVTy != OperTy) { in GenerateIVChain() 3487 assert(SE.getTypeSizeInBits(IVTy) >= SE.getTypeSizeInBits(OperTy) && in GenerateIVChain() 3508 if (IVTy != PostIncTy) { in GenerateIVChain()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 14258 QualType IVTy = NumIterations->getType(); in ActOnOpenMPTileDirective() local 14264 auto MakeTileIVRef = [&SemaRef = this->SemaRef, &TileIndVars, I, IVTy, in ActOnOpenMPTileDirective() 14266 return buildDeclRefExpr(SemaRef, TileIndVars[I], IVTy, in ActOnOpenMPTileDirective() 14269 auto MakeFloorIVRef = [&SemaRef = this->SemaRef, &FloorIndVars, I, IVTy, in ActOnOpenMPTileDirective() 14271 return buildDeclRefExpr(SemaRef, FloorIndVars[I], IVTy, in ActOnOpenMPTileDirective() 14349 QualType IVTy = NumIterations->getType(); in ActOnOpenMPTileDirective() local 14354 auto MakeFloorIVRef = [&SemaRef = this->SemaRef, &FloorIndVars, I, IVTy, in ActOnOpenMPTileDirective() 14356 return buildDeclRefExpr(SemaRef, FloorIndVars[I], IVTy, in ActOnOpenMPTileDirective() 14510 QualType IVTy = IterationVarRef->getType(); in ActOnOpenMPUnrollDirective() local 14526 auto MakeFactorExpr = [this, Factor, IVTy, FactorLoc]() { in ActOnOpenMPUnrollDirective() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 978 const auto *IVTy = cast<VectorType>(II.getType()); in instCombineConvertFromSVBool() local 986 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool() 990 if (Cursor->getType() == IVTy) in instCombineConvertFromSVBool()
|