reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6821 assert(!CGF.getLangOpts().OpenMPIsDevice && 6827 CGBuilderTy &Bld = CGF.Builder; 6833 if (llvm::Value *NumThreads = getNumThreads(CGF, CS, ThreadLimitVal)) 6836 CGF.getContext(), CS->getCapturedStmt()); 6839 CGOpenMPInnerExprInfo CGInfo(CGF, *CS); 6840 CodeGenFunction::CGCapturedStmtRAII CapInfoRAII(CGF, &CGInfo); 6844 CGF, ThreadLimitClause->getThreadLimit()->getSourceRange()); 6849 CGF.EmitVarDecl(cast<VarDecl>(*I)); 6852 CGF.EmitAutoVarAlloca(cast<VarDecl>(*I)); 6853 CGF.EmitAutoVarCleanups(Emission); 6857 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( 6860 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); 6866 CGF.getContext(), CS->getCapturedStmt()); 6872 if (llvm::Value *NumThreads = getNumThreads(CGF, CS, ThreadLimitVal)) 6882 CodeGenFunction::RunCleanupsScope ThreadLimitScope(CGF); 6884 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( 6887 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); 6890 if (llvm::Value *NumThreads = getNumThreads(CGF, CS, ThreadLimitVal)) 6893 CGF.getContext(), CS->getCapturedStmt()); 6897 if (llvm::Value *NumThreads = getNumThreads(CGF, CS, ThreadLimitVal)) 6905 CodeGenFunction::RunCleanupsScope ThreadLimitScope(CGF); 6907 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( 6910 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); 6912 return getNumThreads(CGF, D.getInnermostCapturedStmt(), ThreadLimitVal); 6933 if (Cond->EvaluateAsBooleanCondition(Result, CGF.getContext())) { 6937 CodeGenFunction::RunCleanupsScope Scope(CGF); 6938 CondVal = CGF.EvaluateExprAsBool(Cond); 6943 CodeGenFunction::RunCleanupsScope ThreadLimitScope(CGF); 6945 llvm::Value *ThreadLimit = CGF.EmitScalarExpr( 6948 Bld.CreateIntCast(ThreadLimit, CGF.Int32Ty, /*isSigned=*/false); 6951 CodeGenFunction::RunCleanupsScope NumThreadsScope(CGF); 6953 llvm::Value *NumThreads = CGF.EmitScalarExpr( 6956 Bld.CreateIntCast(NumThreads, CGF.Int32Ty, /*isSigned=*/false);