diff options
author | Yi Jiang <yjiang@apple.com> | 2013-09-03 17:26:04 +0000 |
---|---|---|
committer | Yi Jiang <yjiang@apple.com> | 2013-09-03 17:26:04 +0000 |
commit | 89008539a322b9ce1d66837b3342d0be312bcbba (patch) | |
tree | c6bd47f791f3385275054fcad4b33d11561f9cda /docs/WritingAnLLVMBackend.rst | |
parent | 6217187ff202cb919257abc32782faa35c29f5d9 (diff) | |
download | llvm-89008539a322b9ce1d66837b3342d0be312bcbba.tar.gz llvm-89008539a322b9ce1d66837b3342d0be312bcbba.tar.bz2 llvm-89008539a322b9ce1d66837b3342d0be312bcbba.tar.xz |
In this patch we are trying to do two things:
1) If the width of vectorization list candidate is bigger than vector reg width, we will break it down to fit the vector reg.
2) We do not vectorize the width which is not power of two.
The performance result shows it will help some spec benchmarks. mesa improved 6.97% and ammp improved 1.54%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189830 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/WritingAnLLVMBackend.rst')
0 files changed, 0 insertions, 0 deletions