Lines Matching refs:memcmp
4 ; Exercise folding of memcmp calls with constant arrays including both
7 declare i32 @memcmp(i8*, i8*, i64)
13 ; Exercise memcmp(A + C, B + C, 2) folding of small arrays that differ in
33 ; Fold memcmp(a + 5, b + 5, 2) to -1.
34 %ca5_b5 = call i32 @memcmp(i8* %p5, i8* %q5, i64 2)
38 ; Fold memcmp(b + 5, a + 5, 2) to +1.
39 %cb5_a5 = call i32 @memcmp(i8* %q5, i8* %p5, i64 2)
43 ; Fold memcmp(a + 6, b + 6, 1) to -1.
44 %ca6_b6 = call i32 @memcmp(i8* %p6, i8* %q6, i64 1)
48 ; Fold memcmp(b + 6, a + 6, 1) to +1.
49 %cb6_a6 = call i32 @memcmp(i8* %q6, i8* %p6, i64 1)
57 ; Exercise memcmp(A, B, N) folding of arrays that differ in a character
85 ; Fold memcmp(a, b, n) to -1.
86 %ca0_b0 = call i32 @memcmp(i8* %p0, i8* %q0, i64 %n)
90 ; Fold memcmp(b, a, n) to +1.
91 %cb0_a0 = call i32 @memcmp(i8* %q0, i8* %p0, i64 %n)
95 ; Fold memcmp(a + 6, b + 6, n) to -1.
96 %ca6_b6 = call i32 @memcmp(i8* %p6, i8* %q6, i64 %n)
100 ; Fold memcmp(b + 6, a + 6, n) to +1.
101 %cb6_a6 = call i32 @memcmp(i8* %q6, i8* %p6, i64 %n)