Home
last modified time | relevance | path

Searched refs:IVTy (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp734 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 DSimplifyIndVar.cpp495 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 DOMPIRBuilder.cpp4004 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 DInductiveRangeCheckElimination.cpp1566 IntegerType *IVTy = run() local
H A DLoopStrengthReduce.cpp3426 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 DSemaOpenMP.cpp14258 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 DAArch64TargetTransformInfo.cpp978 const auto *IVTy = cast<VectorType>(II.getType()); in instCombineConvertFromSVBool() local
986 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool()
990 if (Cursor->getType() == IVTy) in instCombineConvertFromSVBool()