[LLVMdev] GCCBuiltin and Intrinsic Mapping
David A. Greene
dag at cray.com
Mon Sep 13 08:27:49 PDT 2010
Eli Friedman <eli.friedman at gmail.com> writes:
> int_x86_avx_vhadd_pd_xmm doesn't exist on trunk. Why does it exist on
> your branch if the semantics are exactly equivalent to
> int_x86_sse3_hadd_pd? The register allocator can handle converting to
> three-address form if the target provides the appropriate hooks.
Because in some cases users may want to explicitly use non-VEX encoded
instructions. So we need to differentiate.
-Dave
More information about the llvm-dev
mailing list