[llvm-commits] LLVM patch to support ARM fused multiply add/subtract instructions

Anton Korobeynikov anton at korobeynikov.info
Tue Jan 24 01:10:05 PST 2012


> Also, the patch doesn't hook the VMLAs up to "Requires<[UseFPVMLx]>" - is there any reason for this? I know that flag isn't really used but when we do hook VMLAs up to fast-math or disable-excess-fp-precision, it'd be nice to have all implementations orthogonal.
I think we reached the point where we should have a clean set of
features. Given the mess we have already....

So, let's summarize. We have the following set of target features:

VFPvN {N=2,3,4}
NEON (do we need NEONv2?)
UseFPVMLx, flag to enable codegen in excess precision.

Anything else here?

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list