Lines Matching refs:LogicalTy
5398 static CapturedStmt *buildDistanceFunc(Sema &Actions, QualType LogicalTy, in buildDistanceFunc() argument
5403 TypeSourceInfo *LogicalTSI = Ctx.getTrivialTypeSourceInfo(LogicalTy); in buildDistanceFunc()
5409 QualType ResultTy = Ctx.getLValueReferenceType(LogicalTy); in buildDistanceFunc()
5422 DistParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildDistanceFunc()
5438 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 0), LogicalTy, {}); in buildDistanceFunc()
5440 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in buildDistanceFunc()
5547 QualType LogicalTy, in buildLoopVarFunc() argument
5557 {"Logical", LogicalTy}, in buildLoopVarFunc()
5580 IndvarParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildLoopVarFunc()
5692 QualType LogicalTy = Ctx.getUnsignedPointerDiffType(); in ActOnOpenMPCanonicalLoop() local
5695 LogicalTy = Ctx.getIntTypeForBitwidth(BitWidth, false); in ActOnOpenMPCanonicalLoop()
5715 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), Direction), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5728 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5732 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), -1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5748 buildDistanceFunc(SemaRef, LogicalTy, CondRel, LHS, RHS, Step); in ActOnOpenMPCanonicalLoop()
5750 SemaRef, LVTy, LogicalTy, CounterRef, Step, isa<CXXForRangeStmt>(AStmt)); in ActOnOpenMPCanonicalLoop()