Lines Matching defs:LogicalTy
5373 /// \param LogicalTy Type for the logical iteration number.
5380 static CapturedStmt *buildDistanceFunc(Sema &Actions, QualType LogicalTy,
5385 TypeSourceInfo *LogicalTSI = Ctx.getTrivialTypeSourceInfo(LogicalTy);
5391 QualType ResultTy = Ctx.getLValueReferenceType(LogicalTy);
5404 DistParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr);
5420 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 0), LogicalTy, {});
5422 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {});
5521 /// \param LogicalTy Type for the logical iteration number.
5529 QualType LogicalTy,
5539 {"Logical", LogicalTy},
5562 IndvarParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr);
5674 QualType LogicalTy = Ctx.getUnsignedPointerDiffType();
5677 LogicalTy = Ctx.getIntTypeForBitwidth(BitWidth, false);
5698 llvm::APInt(Ctx.getIntWidth(LogicalTy), Direction, /*isSigned=*/true),
5699 LogicalTy, {});
5712 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {});
5716 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), -1), LogicalTy, {});
5732 buildDistanceFunc(SemaRef, LogicalTy, CondRel, LHS, RHS, Step);
5734 SemaRef, LVTy, LogicalTy, CounterRef, Step, isa<CXXForRangeStmt>(AStmt));