Lines Matching refs:LogicalTy
5523 static CapturedStmt *buildDistanceFunc(Sema &Actions, QualType LogicalTy, in buildDistanceFunc() argument
5528 TypeSourceInfo *LogicalTSI = Ctx.getTrivialTypeSourceInfo(LogicalTy); in buildDistanceFunc()
5534 QualType ResultTy = Ctx.getLValueReferenceType(LogicalTy); in buildDistanceFunc()
5547 DistParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildDistanceFunc()
5563 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 0), LogicalTy, {}); in buildDistanceFunc()
5565 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in buildDistanceFunc()
5671 QualType LogicalTy, in buildLoopVarFunc() argument
5681 {"Logical", LogicalTy}, in buildLoopVarFunc()
5704 IndvarParam, LogicalTy, VK_LValue, {}, nullptr, nullptr, {}, nullptr); in buildLoopVarFunc()
5816 QualType LogicalTy = Ctx.getUnsignedPointerDiffType(); in ActOnOpenMPCanonicalLoop() local
5819 LogicalTy = Ctx.getIntTypeForBitwidth(BitWidth, false); in ActOnOpenMPCanonicalLoop()
5839 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), Direction), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5852 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), 1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5856 Ctx, llvm::APInt(Ctx.getIntWidth(LogicalTy), -1), LogicalTy, {}); in ActOnOpenMPCanonicalLoop()
5872 buildDistanceFunc(*this, LogicalTy, CondRel, LHS, RHS, Step); in ActOnOpenMPCanonicalLoop()
5874 *this, LVTy, LogicalTy, CounterRef, Step, isa<CXXForRangeStmt>(AStmt)); in ActOnOpenMPCanonicalLoop()