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

References

projects/openmp/runtime/src/kmp.h
  477   kmp_int64 sched;
 1576   kmp_int64 count; // current chunk number for static & static-steal scheduling
 1577   kmp_int64 ub; /* upper-bound */
 1579   kmp_int64 lb; /* lower-bound */
 1580   kmp_int64 st; /* stride */
 1581   kmp_int64 tc; /* trip count (number of iterations) */
 1582   kmp_int64 static_steal_counter; /* for static_steal only; maybe better to put
 1594     kmp_int64 parm1;
 1595     kmp_int64 parm2;
 1596     kmp_int64 parm3;
 1597     kmp_int64 parm4;
 1689   kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3];
 1727     kmp_int64 *th_doacross_info; // info on loop bounds
 3226                                    enum sched_type schedule, kmp_int64 lb,
 3227                                    kmp_int64 ub, kmp_int64 st, kmp_int64 chunk);
 3227                                    kmp_int64 ub, kmp_int64 st, kmp_int64 chunk);
 3227                                    kmp_int64 ub, kmp_int64 st, kmp_int64 chunk);
 3230                                     kmp_uint64 ub, kmp_int64 st,
 3231                                     kmp_int64 chunk);
 3240                                   kmp_int32 *p_last, kmp_int64 *p_lb,
 3241                                   kmp_int64 *p_ub, kmp_int64 *p_st);
 3241                                   kmp_int64 *p_ub, kmp_int64 *p_st);
 3244                                    kmp_uint64 *p_ub, kmp_int64 *p_st);
 3262                                       enum sched_type schedule, kmp_int64 lb,
 3263                                       kmp_int64 ub, kmp_int64 st,
 3263                                       kmp_int64 ub, kmp_int64 st,
 3264                                       kmp_int64 chunk, int push_ws);
 3267                                        kmp_uint64 ub, kmp_int64 st,
 3268                                        kmp_int64 chunk, int push_ws);
 3671                                                     kmp_int64 device_id);
 3717                                 kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup,
 3804   kmp_int64 lo; // lower
 3805   kmp_int64 up; // upper
 3806   kmp_int64 st; // stride
 3812                                      const kmp_int64 *vec);
 3814                                      const kmp_int64 *vec);
projects/openmp/runtime/src/kmp_atomic.cpp
 3484     kmp_int64 old_value, new_value;
projects/openmp/runtime/src/kmp_atomic.h
  487 void __kmpc_atomic_fixed8_add(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  488                               kmp_int64 rhs);
  489 void __kmpc_atomic_fixed8_sub(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  490                               kmp_int64 rhs);
  516 void __kmpc_atomic_fixed8_andb(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  517                                kmp_int64 rhs);
  518 void __kmpc_atomic_fixed8_div(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  519                               kmp_int64 rhs);
  522 void __kmpc_atomic_fixed8_mul(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  523                               kmp_int64 rhs);
  524 void __kmpc_atomic_fixed8_orb(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  525                               kmp_int64 rhs);
  526 void __kmpc_atomic_fixed8_shl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  527                               kmp_int64 rhs);
  528 void __kmpc_atomic_fixed8_shr(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  529                               kmp_int64 rhs);
  532 void __kmpc_atomic_fixed8_xor(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  533                               kmp_int64 rhs);
  554 void __kmpc_atomic_fixed8_andl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  555                                kmp_int64 rhs);
  556 void __kmpc_atomic_fixed8_orl(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  557                               kmp_int64 rhs);
  567 void __kmpc_atomic_fixed8_max(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  568                               kmp_int64 rhs);
  569 void __kmpc_atomic_fixed8_min(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  570                               kmp_int64 rhs);
  599 void __kmpc_atomic_fixed8_neqv(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  600                                kmp_int64 rhs);
  606 void __kmpc_atomic_fixed8_eqv(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  607                               kmp_int64 rhs);
  730 void __kmpc_atomic_fixed8_sub_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  731                                   kmp_int64 rhs);
  732 void __kmpc_atomic_fixed8_div_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  733                                   kmp_int64 rhs);
  736 void __kmpc_atomic_fixed8_shl_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  737                                   kmp_int64 rhs);
  738 void __kmpc_atomic_fixed8_shr_rev(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  739                                   kmp_int64 rhs);
  809 void __kmpc_atomic_fixed8_mul_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs,
  811 void __kmpc_atomic_fixed8_div_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs,
 1003 kmp_int64 __kmpc_atomic_fixed8_rd(ident_t *id_ref, int gtid, kmp_int64 *loc);
 1003 kmp_int64 __kmpc_atomic_fixed8_rd(ident_t *id_ref, int gtid, kmp_int64 *loc);
 1042 void __kmpc_atomic_fixed8_wr(ident_t *id_ref, int gtid, kmp_int64 *lhs,
 1043                              kmp_int64 rhs);
 1138 kmp_int64 __kmpc_atomic_fixed8_add_cpt(ident_t *id_ref, int gtid,
 1139                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1139                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1140 kmp_int64 __kmpc_atomic_fixed8_sub_cpt(ident_t *id_ref, int gtid,
 1141                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1141                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1172 kmp_int64 __kmpc_atomic_fixed8_andb_cpt(ident_t *id_ref, int gtid,
 1173                                         kmp_int64 *lhs, kmp_int64 rhs,
 1173                                         kmp_int64 *lhs, kmp_int64 rhs,
 1175 kmp_int64 __kmpc_atomic_fixed8_div_cpt(ident_t *id_ref, int gtid,
 1176                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1176                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1180 kmp_int64 __kmpc_atomic_fixed8_mul_cpt(ident_t *id_ref, int gtid,
 1181                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1181                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1182 kmp_int64 __kmpc_atomic_fixed8_orb_cpt(ident_t *id_ref, int gtid,
 1183                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1183                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1184 kmp_int64 __kmpc_atomic_fixed8_shl_cpt(ident_t *id_ref, int gtid,
 1185                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1185                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1186 kmp_int64 __kmpc_atomic_fixed8_shr_cpt(ident_t *id_ref, int gtid,
 1187                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1187                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1191 kmp_int64 __kmpc_atomic_fixed8_xor_cpt(ident_t *id_ref, int gtid,
 1192                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1192                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1221 kmp_int64 __kmpc_atomic_fixed8_andl_cpt(ident_t *id_ref, int gtid,
 1222                                         kmp_int64 *lhs, kmp_int64 rhs,
 1222                                         kmp_int64 *lhs, kmp_int64 rhs,
 1224 kmp_int64 __kmpc_atomic_fixed8_orl_cpt(ident_t *id_ref, int gtid,
 1225                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1225                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1239 kmp_int64 __kmpc_atomic_fixed8_max_cpt(ident_t *id_ref, int gtid,
 1240                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1240                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1241 kmp_int64 __kmpc_atomic_fixed8_min_cpt(ident_t *id_ref, int gtid,
 1242                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1242                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1271 kmp_int64 __kmpc_atomic_fixed8_neqv_cpt(ident_t *id_ref, int gtid,
 1272                                         kmp_int64 *lhs, kmp_int64 rhs,
 1272                                         kmp_int64 *lhs, kmp_int64 rhs,
 1281 kmp_int64 __kmpc_atomic_fixed8_eqv_cpt(ident_t *id_ref, int gtid,
 1282                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1282                                        kmp_int64 *lhs, kmp_int64 rhs, int flag);
 1451 kmp_int64 __kmpc_atomic_fixed8_sub_cpt_rev(ident_t *id_ref, int gtid,
 1452                                            kmp_int64 *lhs, kmp_int64 rhs,
 1452                                            kmp_int64 *lhs, kmp_int64 rhs,
 1454 kmp_int64 __kmpc_atomic_fixed8_div_cpt_rev(ident_t *id_ref, int gtid,
 1455                                            kmp_int64 *lhs, kmp_int64 rhs,
 1455                                            kmp_int64 *lhs, kmp_int64 rhs,
 1460 kmp_int64 __kmpc_atomic_fixed8_shl_cpt_rev(ident_t *id_ref, int gtid,
 1461                                            kmp_int64 *lhs, kmp_int64 rhs,
 1461                                            kmp_int64 *lhs, kmp_int64 rhs,
 1463 kmp_int64 __kmpc_atomic_fixed8_shr_cpt_rev(ident_t *id_ref, int gtid,
 1464                                            kmp_int64 *lhs, kmp_int64 rhs,
 1464                                            kmp_int64 *lhs, kmp_int64 rhs,
 1542 kmp_int64 __kmpc_atomic_fixed8_swp(ident_t *id_ref, int gtid, kmp_int64 *lhs,
 1542 kmp_int64 __kmpc_atomic_fixed8_swp(ident_t *id_ref, int gtid, kmp_int64 *lhs,
 1543                                    kmp_int64 rhs);
projects/openmp/runtime/src/kmp_csupport.cpp
 3870   kmp_int64 last, trace_count;
 3908     kmp_int64
 3987 void __kmpc_doacross_wait(ident_t *loc, int gtid, const kmp_int64 *vec) {
 3990   kmp_int64 iter_number; // iteration number of "collapsed" loop nest
 3994   kmp_int64 lo, up, st;
 4035     kmp_int64 iter, ln;
 4080 void __kmpc_doacross_post(ident_t *loc, int gtid, const kmp_int64 *vec) {
 4083   kmp_int64 iter_number; // iteration number of "collapsed" loop nest
 4087   kmp_int64 lo, st;
 4110     kmp_int64 iter, ln;
projects/openmp/runtime/src/kmp_dispatch.cpp
 1283         kmp_int64 b;
 2306                             enum sched_type schedule, kmp_int64 lb,
 2307                             kmp_int64 ub, kmp_int64 st, kmp_int64 chunk) {
 2307                             kmp_int64 ub, kmp_int64 st, kmp_int64 chunk) {
 2307                             kmp_int64 ub, kmp_int64 st, kmp_int64 chunk) {
 2312   __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
 2320                              kmp_uint64 ub, kmp_int64 st, kmp_int64 chunk) {
 2320                              kmp_uint64 ub, kmp_int64 st, kmp_int64 chunk) {
 2363                                  kmp_int64 lb, kmp_int64 ub, kmp_int64 st,
 2363                                  kmp_int64 lb, kmp_int64 ub, kmp_int64 st,
 2363                                  kmp_int64 lb, kmp_int64 ub, kmp_int64 st,
 2364                                  kmp_int64 chunk) {
 2369   __kmp_dist_get_bounds<kmp_int64>(loc, gtid, p_last, &lb, &ub, st);
 2370   __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
 2375                                   kmp_uint64 lb, kmp_uint64 ub, kmp_int64 st,
 2376                                   kmp_int64 chunk) {
 2432                            kmp_int64 *p_lb, kmp_int64 *p_ub, kmp_int64 *p_st) {
 2432                            kmp_int64 *p_lb, kmp_int64 *p_ub, kmp_int64 *p_st) {
 2432                            kmp_int64 *p_lb, kmp_int64 *p_ub, kmp_int64 *p_st) {
 2436   return __kmp_dispatch_next<kmp_int64>(loc, gtid, p_last, p_lb, p_ub, p_st
 2449                             kmp_int64 *p_st) {
 2586                                enum sched_type schedule, kmp_int64 lb,
 2587                                kmp_int64 ub, kmp_int64 st, kmp_int64 chunk,
 2587                                kmp_int64 ub, kmp_int64 st, kmp_int64 chunk,
 2587                                kmp_int64 ub, kmp_int64 st, kmp_int64 chunk,
 2589   __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk,
 2595                                 kmp_uint64 ub, kmp_int64 st, kmp_int64 chunk,
 2595                                 kmp_uint64 ub, kmp_int64 st, kmp_int64 chunk,
projects/openmp/runtime/src/kmp_dispatch.h
  205 __forceinline kmp_int64 test_then_add<kmp_int64>(volatile kmp_int64 *p,
  205 __forceinline kmp_int64 test_then_add<kmp_int64>(volatile kmp_int64 *p,
  205 __forceinline kmp_int64 test_then_add<kmp_int64>(volatile kmp_int64 *p,
  206                                                  kmp_int64 d) {
  207   kmp_int64 r;
  223 __forceinline kmp_int64 test_then_inc_acq<kmp_int64>(volatile kmp_int64 *p) {
  223 __forceinline kmp_int64 test_then_inc_acq<kmp_int64>(volatile kmp_int64 *p) {
  223 __forceinline kmp_int64 test_then_inc_acq<kmp_int64>(volatile kmp_int64 *p) {
  224   kmp_int64 r;
  240 __forceinline kmp_int64 test_then_inc<kmp_int64>(volatile kmp_int64 *p) {
  240 __forceinline kmp_int64 test_then_inc<kmp_int64>(volatile kmp_int64 *p) {
  240 __forceinline kmp_int64 test_then_inc<kmp_int64>(volatile kmp_int64 *p) {
  241   kmp_int64 r;
  257 __forceinline kmp_int32 compare_and_swap<kmp_int64>(volatile kmp_int64 *p,
  257 __forceinline kmp_int32 compare_and_swap<kmp_int64>(volatile kmp_int64 *p,
  258                                                     kmp_int64 c, kmp_int64 s) {
  258                                                     kmp_int64 c, kmp_int64 s) {
projects/openmp/runtime/src/kmp_gsupport.cpp
 1754   kmp_int64 num_dims = th->th.th_dispatch->th_doacross_info[0];
 1755   kmp_int64 *vec =
 1757   for (kmp_int64 i = 0; i < num_dims; ++i) {
 1777   kmp_int64 num_dims = th->th.th_dispatch->th_doacross_info[0];
 1778   kmp_int64 *vec =
 1781   for (kmp_int64 i = 1; i < num_dims; ++i) {
projects/openmp/runtime/src/kmp_os.h
  194 typedef kmp_int64 kmp_int;
  690   kmp_int64 tmp =
projects/openmp/runtime/src/kmp_sched.cpp
  828                               kmp_int32 *plastiter, kmp_int64 *plower,
  829                               kmp_int64 *pupper, kmp_int64 *pstride,
  829                               kmp_int64 *pupper, kmp_int64 *pstride,
  830                               kmp_int64 incr, kmp_int64 chunk) {
  830                               kmp_int64 incr, kmp_int64 chunk) {
  831   __kmp_for_static_init<kmp_int64>(loc, gtid, schedtype, plastiter, plower,
  846                                kmp_int64 *pstride, kmp_int64 incr,
  846                                kmp_int64 *pstride, kmp_int64 incr,
  847                                kmp_int64 chunk) {
  908                                    kmp_int64 *plower, kmp_int64 *pupper,
  908                                    kmp_int64 *plower, kmp_int64 *pupper,
  909                                    kmp_int64 *pupperD, kmp_int64 *pstride,
  909                                    kmp_int64 *pupperD, kmp_int64 *pstride,
  910                                    kmp_int64 incr, kmp_int64 chunk) {
  910                                    kmp_int64 incr, kmp_int64 chunk) {
  911   __kmp_dist_for_static_init<kmp_int64>(loc, gtid, schedule, plastiter, plower,
  921                                     kmp_uint64 *pupperD, kmp_int64 *pstride,
  922                                     kmp_int64 incr, kmp_int64 chunk) {
  922                                     kmp_int64 incr, kmp_int64 chunk) {
  981                                kmp_int64 *p_lb, kmp_int64 *p_ub,
  981                                kmp_int64 *p_lb, kmp_int64 *p_ub,
  982                                kmp_int64 *p_st, kmp_int64 incr,
  982                                kmp_int64 *p_st, kmp_int64 incr,
  983                                kmp_int64 chunk) {
  985   __kmp_team_static_init<kmp_int64>(loc, gtid, p_last, p_lb, p_ub, p_st, incr,
  994                                 kmp_int64 *p_st, kmp_int64 incr,
  994                                 kmp_int64 *p_st, kmp_int64 incr,
  995                                 kmp_int64 chunk) {
projects/openmp/runtime/src/kmp_tasking.cpp
 1385                                          kmp_int64 device_id) {
 3983     kmp_int64 retval;
 3994         kmp_int64 *lb = RCAST(kmp_int64 *, task->shareds);
 4004     kmp_int64 retval;
 4015         kmp_int64 *ub = RCAST(kmp_int64 *, task->shareds) + 1;
 4080                            kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st,
 4176   kmp_int64 st;
 4189                           kmp_uint64 *, kmp_int64, kmp_uint64, kmp_uint64,
 4205   kmp_int64 st = p->st;
 4261                           kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st,
 4383                      kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, int nogroup,