search for: uwtype

Displaying 1 result from an estimated 1 matches for "uwtype".

Did you mean: dwtype
2010 Mar 17
2
[LLVMdev] llvm-gcc promotes i32 mul to i64 inside __muldi3
...multiplication to int64 multiplication and as the result my back-end generates __muldi3 call. I would appreciate if someone can point out where this promotion happens. And how can I disable it? Thanks in advance. ... some code examples. __muldi3 (defined in llvm-gcc/gcc/libgcc2.c): w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high + (UWtype) uu.s.high * (UWtype) vv.s.low); llvm asm compiled with llvm-gcc -O2: %20 = zext i32 %19 to i64 ; <i64> #uses=1 %21 = zext i32 %16 to i64 ; <i64> #uses=1 %22 = mul i64 %sroa.store.elt3, %u ; <i64> #uses=1 %23 = mul i64 %sroa.store.elt, %v...