reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 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);