Lines Matching refs:memcmp
4 ; Exercise folding of memcmp calls with addition expressions involving
8 declare i32 @memcmp(i8*, i8*, i64)
34 %cmp_1_1_1 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8ap1, i64 1)
38 %cmp_1_1_2 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8ap1, i64 2)
42 %cmp_1_1_3 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8ap1, i64 3)
87 ; Fold memcmp(&a, &b, 1) to 0;
89 %cmp_0_0_1 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp0, i64 1)
92 ; Fold memcmp(&a, &b, 2) to 0;
94 %cmp_0_0_2 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp0, i64 2)
97 ; Fold memcmp(&a, &b, 3) to 0;
99 %cmp_0_0_3 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp0, i64 3)
102 ; Fold memcmp(&a, &b, 4) to 0;
104 %cmp_0_0_4 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp0, i64 4)
110 ; Fold memcmp(&a, (char*)&b + 1, 1) to -1;
112 %cmp_0_1_1 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp1, i64 1)
115 ; Fold memcmp(&a, (char*)&b + 1, 2) to -1;
117 %cmp_0_1_2 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp1, i64 2)
120 ; Fold memcmp(&a, (char*)&b + 1, 3) to -1;
122 %cmp_0_1_3 = call i32 @memcmp(i8* %pi8ap0, i8* %pi8bp1, i64 3)
128 ; Fold memcmp((char*)&a + 1, &b, 1) to +1;
130 %cmp_1_0_1 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8bp0, i64 1)
133 ; Fold memcmp((char*)&a + 1, &b, 2) to +1;
135 %cmp_1_0_2 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8bp0, i64 2)
138 ; Fold memcmp((char*)&a + 1, &b, 3) to +1;
140 %cmp_1_0_3 = call i32 @memcmp(i8* %pi8ap1, i8* %pi8bp0, i64 3)