llvm-6502/lib
Johnny Chen 897dd0c588 Add NVMulSLFrm to represent "3-register multiply with scalar" operations and set
it as the format for the appropriate N3V*SL*<> classes.  These instructions
require special handling of the M:Vm field which encodes the restricted Dm and
the lane index within Dm.

Examples are A8.6.325 VMLA, VMLAL, VMLS, VMLSL (by scalar):

	vmlal.s32	q3, d2, d10[0]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99690 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-27 01:03:13 +00:00
..
Analysis rename pred_const_iterator to const_pred_iterator for consistency's sake 2010-03-25 23:25:28 +00:00
Archive
AsmParser
Bitcode Finally land the InvokeInst operand reordering. 2010-03-24 13:21:49 +00:00
CodeGen If we mark clean-ups as clean-ups, then it could break when inlining through an 2010-03-26 23:41:30 +00:00
CompilerDriver
ExecutionEngine Avoid leaking argv and env arrays from lli. 2010-03-26 00:59:12 +00:00
Linker
MC llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always need 2010-03-25 22:49:09 +00:00
Support improve portability to minix, patch by 2010-03-26 23:54:15 +00:00
System remove a constructor implementation that isn't declared 2010-03-26 22:17:24 +00:00
Target Add NVMulSLFrm to represent "3-register multiply with scalar" operations and set 2010-03-27 01:03:13 +00:00
Transforms Ignore debug intrinsics in yet more places. 2010-03-26 00:33:27 +00:00
VMCore rename pred_const_iterator to const_pred_iterator for consistency's sake 2010-03-25 23:25:28 +00:00
Makefile