]> granicus.if.org Git - llvm/commit
[ARM][ParallelDSP] Disable for big-endian
authorSam Parker <sam.parker@arm.com>
Fri, 15 Mar 2019 10:19:32 +0000 (10:19 +0000)
committerSam Parker <sam.parker@arm.com>
Fri, 15 Mar 2019 10:19:32 +0000 (10:19 +0000)
commit42dcf561227482cbc408e475ea9bd230cb9488e2
tree3893ea5dc498bf4fd78bd9569dd35f5d8548a346
parent20744f0b1f336b4d82706a38ea2706be154d9791
[ARM][ParallelDSP] Disable for big-endian

Bail early when we don't have a preheader and also if the target is
big endian because it's written with only little endian in mind!

Differential Revision: https://reviews.llvm.org/D59368

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356243 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMParallelDSP.cpp
test/CodeGen/ARM/ParallelDSP/multi-use-loads.ll
test/CodeGen/ARM/ParallelDSP/smlad0.ll
test/CodeGen/ARM/ParallelDSP/smladx-1.ll
test/CodeGen/ARM/ParallelDSP/smlald0.ll
test/CodeGen/ARM/ParallelDSP/unroll-n-jam-smlad.ll