[PATCH] D12985: [ARM] Take into account address spaces in interleaved access vectorization
Jeroen Ketema via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 28 08:03:53 PDT 2015
jketema updated this revision to Diff 35870.
jketema added a comment.
Herald added subscribers: qcolombet, MatzeB.
This extends the patch to cover all of vld[1234], vls[234]lane, vst[1234], and vst[234]lane. All tests now use the updated intrinsic names, and new tests have been added to test auto-upgrading.
Should I still email llvm-dev about this? If so, what exaclty should I ask about.
Forgot to say in my previous comment. The related clang patch is http://reviews.llvm.org/D13127
http://reviews.llvm.org/D12985
Files:
include/llvm/IR/IntrinsicsARM.td
lib/IR/AutoUpgrade.cpp
lib/Target/ARM/ARMISelLowering.cpp
test/Analysis/BasicAA/cs-cs.ll
test/Analysis/BasicAA/intrinsics.ll
test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
test/CodeGen/ARM/2010-05-20-NEONSpillCrash.ll
test/CodeGen/ARM/2010-05-21-BuildVector.ll
test/CodeGen/ARM/2010-06-11-vmovdrr-bitcast.ll
test/CodeGen/ARM/2010-06-29-PartialRedefFastAlloc.ll
test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll
test/CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll
test/CodeGen/ARM/2012-05-10-PreferVMOVtoVDUP32.ll
test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll
test/CodeGen/ARM/2013-10-11-select-stalls.ll
test/CodeGen/ARM/2014-01-09-pseudo_expand_implicit_reg.ll
test/CodeGen/ARM/arm-interleaved-accesses.ll
test/CodeGen/ARM/coalesce-subregs.ll
test/CodeGen/ARM/dagcombine-concatvector.ll
test/CodeGen/ARM/neon_spill.ll
test/CodeGen/ARM/out-of-registers.ll
test/CodeGen/ARM/reg_sequence.ll
test/CodeGen/ARM/spill-q.ll
test/CodeGen/ARM/vcge.ll
test/CodeGen/ARM/vector-DAGCombine.ll
test/CodeGen/ARM/vld-vst-upgrade.ll
test/CodeGen/ARM/vld1.ll
test/CodeGen/ARM/vld2.ll
test/CodeGen/ARM/vld3.ll
test/CodeGen/ARM/vld4.ll
test/CodeGen/ARM/vlddup.ll
test/CodeGen/ARM/vldlane.ll
test/CodeGen/ARM/vmov.ll
test/CodeGen/ARM/vmul.ll
test/CodeGen/ARM/vst1.ll
test/CodeGen/ARM/vst2.ll
test/CodeGen/ARM/vst3.ll
test/CodeGen/ARM/vst4.ll
test/CodeGen/ARM/vstlane.ll
test/CodeGen/Thumb2/crash.ll
test/CodeGen/Thumb2/machine-licm.ll
test/CodeGen/Thumb2/thumb2-spill-q.ll
test/CodeGen/Thumb2/v8_IT_1.ll
test/Transforms/InstCombine/neon-intrinsics.ll
test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12985.35870.patch
Type: text/x-patch
Size: 195225 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150928/13fd04b4/attachment-0001.bin>
More information about the llvm-commits
mailing list