|
reference, declaration → definition
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,