reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);