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

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 9171   const bool RequiresOuterTask = D.hasClausesOfKind<OMPDependClause>();
 9173   const CapturedStmt &CS = *D.getCapturedStmt(OMPD_target);
 9183   auto &&ThenGen = [this, Device, OutlinedFn, OutlinedFnID, &D, &InputInfo,
 9214     llvm::Value *NumTeams = emitNumTeamsForTargetDirective(CGF, D);
 9215     llvm::Value *NumThreads = emitNumThreadsForTargetDirective(CGF, D);
 9218     emitTargetNumIterationsCall(CGF, D, DeviceID, SizeEmitter);
 9220     bool HasNowait = D.hasClausesOfKind<OMPNowaitClause>();
 9296     emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedFn, CapturedVars);
 9303   auto &&ElseGen = [this, &D, OutlinedFn, &CS, &CapturedVars,
 9310     emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedFn, CapturedVars);
 9313   auto &&TargetThenGen = [this, &ThenGen, &D, &InputInfo, &MapTypesArray,
 9323     MappableExprsHandler MEHandler(D, CGF);
 9405       CGF.EmitOMPTargetTaskBasedDirective(D, ThenGen, InputInfo);
 9407       emitInlinedDirective(CGF, D.getDirectiveKind(), ThenGen);
 9410   auto &&TargetElseGen = [this, &ElseGen, &D, RequiresOuterTask](
 9414       CGF.EmitOMPTargetTaskBasedDirective(D, ElseGen, InputInfo);
 9416       emitInlinedDirective(CGF, D.getDirectiveKind(), ElseGen);