Lines Matching refs:LogicalTy
5624 static CapturedStmt *buildDistanceFunc(Sema &Actions, QualType LogicalTy, in buildDistanceFunc() argument
5629 TypeSourceInfo *LogicalTSI = Ctx.getTrivialTypeSourceInfo(LogicalTy); in buildDistanceFunc()
5635 QualType ResultTy = Ctx.getLValueReferenceType(LogicalTy); in buildDistanceFunc()
5648 DistParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildDistanceFunc()
5664 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 0), LogicalTy, {}); in buildDistanceFunc()
5666 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in buildDistanceFunc()
5773 QualType LogicalTy, in buildLoopVarFunc() argument
5783 {"Logical", LogicalTy}, in buildLoopVarFunc()
5806 IndvarParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildLoopVarFunc()
5918 QualType LogicalTy = Ctx.getUnsignedPointerDiffType(); in ActOnOpenMPCanonicalLoop() local
5921 LogicalTy = Ctx.getIntTypeForBitwidth(BitWidth, false); in ActOnOpenMPCanonicalLoop()
5941 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), Direction), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5954 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5958 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), -1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5974 buildDistanceFunc(*this, LogicalTy, CondRel, LHS, RHS, Step); in ActOnOpenMPCanonicalLoop()
5976 *this, LVTy, LogicalTy, CounterRef, Step, isa<CXXForRangeStmt>(AStmt)); in ActOnOpenMPCanonicalLoop()