[llvm-commits] [llvm] r117501 - in /llvm/trunk: lib/Target/ARM/ARMCodeEmitter.cpp lib/Target/ARM/ARMInstrInfo.td lib/Target/ARM/ARMInstrNEON.td lib/Target/ARM/ARMMCCodeEmitter.cpp test/MC/ARM/neon-convert-encoding.ll utils/TableGen/EDEmitter.cpp

Chris Lattner clattner at apple.com
Wed Oct 27 20:02:13 PDT 2010


On Oct 27, 2010, at 3:49 PM, Owen Anderson wrote:

> Author: resistor
> Date: Wed Oct 27 17:49:00 2010
> New Revision: 117501
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=117501&view=rev
> Log:
> Provide correct encodings for NEON vcvt, which has its own special immediate encoding
> for specifying fractional bits for fixed point conversions.
> 
> Added:
>    llvm/trunk/test/MC/ARM/neon-convert-encoding.ll
> Modified:
>    llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp
>    llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
>    llvm/trunk/lib/Target/ARM/ARMInstrNEON.td
>    llvm/trunk/lib/Target/ARM/ARMMCCodeEmitter.cpp
>    llvm/trunk/utils/TableGen/EDEmitter.cpp
> 
> Modified: llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp?rev=117501&r1=117500&r2=117501&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp (original)
> +++ llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp Wed Oct 27 17:49:00 2010
> @@ -194,6 +194,8 @@
>         Binary |= (Reg << 13);
>         return Binary;
>       }
> +    unsigned getNEONVcvtImm32(const MachineInstr &MI, unsigned Op) const {
> +       return 0; }

You've got some funky formatting and indentation going on here.

-Chris





More information about the llvm-commits mailing list