• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/

Lines Matching refs:sv

431 #define KMP_COMPARE_AND_STORE_RET32(p, cv, sv)                                 \
432 InterlockedCompareExchange((volatile long *)(p), (long)(sv), (long)(cv))
456 kmp_int8 sv);
458 kmp_int16 sv);
460 kmp_int32 sv);
462 kmp_int64 sv);
464 kmp_int8 sv);
466 kmp_int16 cv, kmp_int16 sv);
468 kmp_int32 cv, kmp_int32 sv);
470 kmp_int64 cv, kmp_int64 sv);
502 #define KMP_COMPARE_AND_STORE_ACQ8(p, cv, sv) \
503 __kmp_compare_and_store8((p), (cv), (sv))
504 #define KMP_COMPARE_AND_STORE_REL8(p, cv, sv) \
505 __kmp_compare_and_store8((p), (cv), (sv))
506 #define KMP_COMPARE_AND_STORE_ACQ16(p, cv, sv) \
507 __kmp_compare_and_store16((p), (cv), (sv))
508 #define KMP_COMPARE_AND_STORE_REL16(p, cv, sv) \
509 __kmp_compare_and_store16((p), (cv), (sv))
510 #define KMP_COMPARE_AND_STORE_ACQ32(p, cv, sv) \
512 (kmp_int32)(sv))
513 #define KMP_COMPARE_AND_STORE_REL32(p, cv, sv) \
515 (kmp_int32)(sv))
516 #define KMP_COMPARE_AND_STORE_ACQ64(p, cv, sv) \
518 (kmp_int64)(sv))
519 #define KMP_COMPARE_AND_STORE_REL64(p, cv, sv) \
521 (kmp_int64)(sv))
524 #define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) \
526 (kmp_int32)(sv))
528 #define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) \
530 (kmp_int64)(sv))
533 #define KMP_COMPARE_AND_STORE_RET8(p, cv, sv) \
534 __kmp_compare_and_store_ret8((p), (cv), (sv))
535 #define KMP_COMPARE_AND_STORE_RET16(p, cv, sv) \
536 __kmp_compare_and_store_ret16((p), (cv), (sv))
537 #define KMP_COMPARE_AND_STORE_RET64(p, cv, sv) \
539 (kmp_int64)(sv))
629 #define KMP_COMPARE_AND_STORE_ACQ8(p, cv, sv) \
631 (kmp_uint8)(sv))
632 #define KMP_COMPARE_AND_STORE_REL8(p, cv, sv) \
634 (kmp_uint8)(sv))
635 #define KMP_COMPARE_AND_STORE_ACQ16(p, cv, sv) \
637 (kmp_uint16)(sv))
638 #define KMP_COMPARE_AND_STORE_REL16(p, cv, sv) \
640 (kmp_uint16)(sv))
641 #define KMP_COMPARE_AND_STORE_ACQ32(p, cv, sv) \
643 (kmp_uint32)(sv))
644 #define KMP_COMPARE_AND_STORE_REL32(p, cv, sv) \
646 (kmp_uint32)(sv))
647 #define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) \
649 (void *)(sv))
651 #define KMP_COMPARE_AND_STORE_RET8(p, cv, sv) \
653 (kmp_uint8)(sv))
654 #define KMP_COMPARE_AND_STORE_RET16(p, cv, sv) \
656 (kmp_uint16)(sv))
657 #define KMP_COMPARE_AND_STORE_RET32(p, cv, sv) \
659 (kmp_uint32)(sv))
662 volatile kmp_uint64 *p, kmp_uint64 cv, kmp_uint64 sv) {
663 return __atomic_compare_exchange(p, &cv, &sv, false, __ATOMIC_SEQ_CST,
667 volatile kmp_uint64 *p, kmp_uint64 cv, kmp_uint64 sv) {
668 __atomic_compare_exchange(p, &cv, &sv, false, __ATOMIC_SEQ_CST,
672 #define KMP_COMPARE_AND_STORE_ACQ64(p, cv, sv) \
674 (kmp_uint64)(sv))
675 #define KMP_COMPARE_AND_STORE_REL64(p, cv, sv) \
677 (kmp_uint64)(sv))
678 #define KMP_COMPARE_AND_STORE_RET64(p, cv, sv) \
680 (kmp_uint64)(sv))
682 #define KMP_COMPARE_AND_STORE_ACQ64(p, cv, sv) \
684 (kmp_uint64)(sv))
685 #define KMP_COMPARE_AND_STORE_REL64(p, cv, sv) \
687 (kmp_uint64)(sv))
688 #define KMP_COMPARE_AND_STORE_RET64(p, cv, sv) \
690 (kmp_uint64)(sv))
727 kmp_int8 sv);
729 kmp_int16 sv);
731 kmp_int32 sv);
733 kmp_int64 sv);
735 kmp_int8 sv);
737 kmp_int16 cv, kmp_int16 sv);
739 kmp_int32 cv, kmp_int32 sv);
741 kmp_int64 cv, kmp_int64 sv);
794 #define KMP_COMPARE_AND_STORE_ACQ8(p, cv, sv) \
796 (kmp_int8)(sv))
797 #define KMP_COMPARE_AND_STORE_REL8(p, cv, sv) \
799 (kmp_int8)(sv))
800 #define KMP_COMPARE_AND_STORE_ACQ16(p, cv, sv) \
802 (kmp_int16)(sv))
803 #define KMP_COMPARE_AND_STORE_REL16(p, cv, sv) \
805 (kmp_int16)(sv))
806 #define KMP_COMPARE_AND_STORE_ACQ32(p, cv, sv) \
808 (kmp_int32)(sv))
809 #define KMP_COMPARE_AND_STORE_REL32(p, cv, sv) \
811 (kmp_int32)(sv))
812 #define KMP_COMPARE_AND_STORE_ACQ64(p, cv, sv) \
814 (kmp_int64)(sv))
815 #define KMP_COMPARE_AND_STORE_REL64(p, cv, sv) \
817 (kmp_int64)(sv))
820 #define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) \
822 (kmp_int32)(sv))
824 #define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) \
826 (kmp_int64)(sv))
829 #define KMP_COMPARE_AND_STORE_RET8(p, cv, sv) \
830 __kmp_compare_and_store_ret8((p), (cv), (sv))
831 #define KMP_COMPARE_AND_STORE_RET16(p, cv, sv) \
832 __kmp_compare_and_store_ret16((p), (cv), (sv))
833 #define KMP_COMPARE_AND_STORE_RET32(p, cv, sv) \
835 (kmp_int32)(sv))
836 #define KMP_COMPARE_AND_STORE_RET64(p, cv, sv) \
838 (kmp_int64)(sv))