Lines Matching refs:memcmp

13 ; This tests codegen time inlining/optimization of memcmp
18 declare dso_local i32 @memcmp(ptr, ptr, i64)
25 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 0) nounwind
34 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 0) nounwind
44 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 0) nounwind
60 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 2) nounwind
72 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
86 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
98 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 2) nounwind
116 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 2) nounwind
134 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 2) nounwind
146 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
156 ; X64-NEXT: callq memcmp
161 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 2) nounwind nobuiltin
185 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 3) nounwind
200 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 3) nounwind
217 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 4) nounwind
228 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 4) nounwind
247 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 4) nounwind
266 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 4) nounwind
277 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
301 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 5) nounwind
316 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 5) nounwind
344 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 5) nounwind
373 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 7) nounwind
403 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 7) nounwind
418 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 7) nounwind
435 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 8) nounwind
446 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 8) nounwind
458 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 8) nounwind
474 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 9) nounwind
490 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 10) nounwind
505 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 11) nounwind
520 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 12) nounwind
549 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 12) nounwind
563 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 13) nounwind
578 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 14) nounwind
607 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 15) nounwind
637 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 15) nounwind
664 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
678 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 15) nounwind
707 …%m = tail call i32 @memcmp(ptr %X, ptr getelementptr inbounds ([513 x i8], ptr @.str, i32 0, i32 1…
738 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 16) nounwind
779 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 16) nounwind
810 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 16) nounwind
841 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 16) nounwind
881 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 16) nounwind
892 ; X64-NEXT: jmp memcmp # TAILCALL
893 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 24) nounwind
949 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 24) nounwind
959 ; X64-NEXT: callq memcmp
964 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 24) nounwind
974 ; X64-NEXT: callq memcmp
979 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 24) nounwind
1031 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 24) nounwind
1040 ; X64-NEXT: jmp memcmp # TAILCALL
1041 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 31) nounwind
1096 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 31) nounwind
1106 ; X64-NEXT: callq memcmp
1111 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 31) nounwind
1121 ; X64-NEXT: callq memcmp
1126 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 31) nounwind
1182 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 31) nounwind
1234 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 31) nounwind
1243 ; X64-NEXT: jmp memcmp # TAILCALL
1244 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 32) nounwind
1314 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 32) nounwind
1324 ; X64-NEXT: callq memcmp
1329 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 32) nounwind
1339 ; X64-NEXT: callq memcmp
1344 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 32) nounwind
1400 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 32) nounwind
1465 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 32) nounwind
1474 ; X64-NEXT: jmp memcmp # TAILCALL
1475 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 48) nounwind
1484 ; X64-SSE-NEXT: callq memcmp
1541 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 48) nounwind
1551 ; X64-NEXT: callq memcmp
1556 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 48) nounwind
1566 ; X64-NEXT: callq memcmp
1571 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 48) nounwind
1581 ; X64-NEXT: callq memcmp
1586 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 48) nounwind
1597 ; X64-SSE-NEXT: callq memcmp
1651 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 48) nounwind
1660 ; X64-NEXT: jmp memcmp # TAILCALL
1661 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 63) nounwind
1670 ; X64-SSE-NEXT: callq memcmp
1724 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 63) nounwind
1734 ; X64-NEXT: callq memcmp
1739 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 63) nounwind
1749 ; X64-NEXT: callq memcmp
1754 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 63) nounwind
1765 ; X64-SSE-NEXT: callq memcmp
1819 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 63) nounwind
1828 ; X64-NEXT: jmp memcmp # TAILCALL
1829 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 64) nounwind
1838 ; X64-SSE-NEXT: callq memcmp
1907 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 64) nounwind
1917 ; X64-NEXT: callq memcmp
1922 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 64) nounwind
1932 ; X64-NEXT: callq memcmp
1937 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 64) nounwind
1948 ; X64-SSE-NEXT: callq memcmp
2017 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 64) nounwind
2026 ; X64-NEXT: jmp memcmp # TAILCALL
2027 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 96) nounwind
2036 ; X64-SSE-NEXT: callq memcmp
2046 ; X64-AVX1-NEXT: callq memcmp
2056 ; X64-AVX2-NEXT: callq memcmp
2090 ; X64-MIC-AVX2-NEXT: callq memcmp
2107 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 96) nounwind
2117 ; X64-NEXT: callq memcmp
2122 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 96) nounwind
2132 ; X64-NEXT: callq memcmp
2137 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 96) nounwind
2148 ; X64-SSE-NEXT: callq memcmp
2159 ; X64-AVX1-NEXT: callq memcmp
2170 ; X64-AVX2-NEXT: callq memcmp
2203 ; X64-MIC-AVX2-NEXT: callq memcmp
2219 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 96) nounwind
2228 ; X64-NEXT: jmp memcmp # TAILCALL
2229 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 127) nounwind
2238 ; X64-SSE-NEXT: callq memcmp
2248 ; X64-AVX1-NEXT: callq memcmp
2258 ; X64-AVX2-NEXT: callq memcmp
2290 ; X64-MIC-AVX2-NEXT: callq memcmp
2306 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 127) nounwind
2316 ; X64-NEXT: callq memcmp
2321 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 127) nounwind
2331 ; X64-NEXT: callq memcmp
2336 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 127) nounwind
2347 ; X64-SSE-NEXT: callq memcmp
2358 ; X64-AVX1-NEXT: callq memcmp
2369 ; X64-AVX2-NEXT: callq memcmp
2402 ; X64-MIC-AVX2-NEXT: callq memcmp
2418 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 127) nounwind
2427 ; X64-NEXT: jmp memcmp # TAILCALL
2428 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 128) nounwind
2437 ; X64-SSE-NEXT: callq memcmp
2447 ; X64-AVX1-NEXT: callq memcmp
2457 ; X64-AVX2-NEXT: callq memcmp
2489 ; X64-MIC-AVX2-NEXT: callq memcmp
2505 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 128) nounwind
2515 ; X64-NEXT: callq memcmp
2520 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 128) nounwind
2530 ; X64-NEXT: callq memcmp
2535 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 128) nounwind
2546 ; X64-SSE-NEXT: callq memcmp
2557 ; X64-AVX1-NEXT: callq memcmp
2568 ; X64-AVX2-NEXT: callq memcmp
2601 ; X64-MIC-AVX2-NEXT: callq memcmp
2617 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 128) nounwind
2626 ; X64-NEXT: jmp memcmp # TAILCALL
2627 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 192) nounwind
2636 ; X64-NEXT: callq memcmp
2641 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 192) nounwind
2651 ; X64-NEXT: callq memcmp
2656 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 192) nounwind
2666 ; X64-NEXT: callq memcmp
2671 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 192) nounwind
2682 ; X64-NEXT: callq memcmp
2687 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 192) nounwind
2696 ; X64-NEXT: jmp memcmp # TAILCALL
2697 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 255) nounwind
2706 ; X64-NEXT: callq memcmp
2711 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 255) nounwind
2721 ; X64-NEXT: callq memcmp
2726 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 255) nounwind
2736 ; X64-NEXT: callq memcmp
2741 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 255) nounwind
2752 ; X64-NEXT: callq memcmp
2757 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 255) nounwind
2766 ; X64-NEXT: jmp memcmp # TAILCALL
2767 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 256) nounwind
2776 ; X64-NEXT: callq memcmp
2781 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 256) nounwind
2791 ; X64-NEXT: callq memcmp
2796 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 256) nounwind
2806 ; X64-NEXT: callq memcmp
2811 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 256) nounwind
2822 ; X64-NEXT: callq memcmp
2827 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 256) nounwind
2836 ; X64-NEXT: jmp memcmp # TAILCALL
2837 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 384) nounwind
2846 ; X64-NEXT: callq memcmp
2851 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 384) nounwind
2861 ; X64-NEXT: callq memcmp
2866 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 384) nounwind
2876 ; X64-NEXT: callq memcmp
2881 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 384) nounwind
2892 ; X64-NEXT: callq memcmp
2897 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 384) nounwind
2906 ; X64-NEXT: jmp memcmp # TAILCALL
2907 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 511) nounwind
2916 ; X64-NEXT: callq memcmp
2921 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 511) nounwind
2931 ; X64-NEXT: callq memcmp
2936 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 511) nounwind
2946 ; X64-NEXT: callq memcmp
2951 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 511) nounwind
2962 ; X64-NEXT: callq memcmp
2967 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 511) nounwind
2976 ; X64-NEXT: jmp memcmp # TAILCALL
2977 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 512) nounwind
2986 ; X64-NEXT: callq memcmp
2991 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 512) nounwind
3001 ; X64-NEXT: callq memcmp
3006 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 512) nounwind
3016 ; X64-NEXT: callq memcmp
3021 %call = tail call i32 @memcmp(ptr %x, ptr %y, i64 512) nounwind
3032 ; X64-NEXT: callq memcmp
3037 %m = tail call i32 @memcmp(ptr %X, ptr @.str, i64 512) nounwind
3047 ; X64-NEXT: jmp memcmp # TAILCALL
3048 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 9223372036854775807) nounwind
3057 ; X64-NEXT: callq memcmp
3062 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 9223372036854775807) nounwind
3071 ; X64-NEXT: jmp memcmp # TAILCALL
3072 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 %size) nounwind
3080 ; X64-NEXT: callq memcmp
3085 %m = tail call i32 @memcmp(ptr %X, ptr %Y, i64 %size) nounwind