1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/CodeGen/Thumb2/mve-intrinsics
Craig Topper f7ac298f12 [SelectionDAG][ARM][AArch64][Hexagon][RISCV][X86] Add SDNPCommutative to fma and fmad nodes in tablegen. Remove explicit commuted patterns from targets.
X86 was already specially marking fma as commutable which allowed
tablegen to autogenerate commuted patterns. This moves it to the target
independent definition and fix up the targets to remove now
unneeded patterns.

Unfortunately, the tests change because the commuted version of
the patterns are generating operands in a different than the
explicit patterns.

Differential Revision: https://reviews.llvm.org/D91842
2020-11-23 10:09:20 -08:00
..
absneg-predicated.ll
bitwise-imm.ll
dup.ll
idup.ll
load-store.ll
longshift-const.ll
longshift-demand.ll
predicates.ll
scalar-shifts.ll
scatter-gather.ll
ternary.ll
vabavq.ll
vabdq.ll
vadc-multiple.ll
vadc.ll
vaddq.ll
vaddv.ll
vandq.ll
vbicq.ll
vbrsrq.ll
vcaddq.ll
vcls.ll
vclzcls-predicated.ll
vcmlaq.ll
vcmulq.ll
vcvt_anpm.ll
vcvt-fp-int.ll
vcvt.ll
vector-shift-imm-dyadic.ll
vector-shift-imm.ll
vector-shift-var.ll
veorq.ll
vhaddq.ll
vhsubq.ll
vld24.ll
vldr.ll
vmaxaq.ll
vmaxnmaq.ll
vmaxnmq.ll
vmaxq.ll
vminaq.ll
vminnmaq.ll
vminnmq.ll
vminq.ll
vminvq.ll
vmldav.ll
vmlldav.ll
vmovl.ll
vmovn.ll
vmulhq.ll
vmullbq.ll
vmulltq.ll
vmulq.ll
vornq.ll
vorrq.ll
vqaddq.ll
vqdmlad.ll
vqdmulhq.ll
vqdmull.ll
vqmovn.ll
vqrdmulhq.ll
vqsubq.ll
vrev.ll
vrhaddq.ll
vrint-predicated.ll
vrintn.ll
vrmulhq.ll
vshlc.ll
vsubq.ll