diff options
author | Craig Topper <craig.topper@intel.com> | 2018-06-15 05:49:19 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-06-15 05:49:19 +0000 |
commit | 3c4cc0122626af9f11317a3ebeebaad0796d0655 (patch) | |
tree | 7cedd26914591fc767a7c76ce5e7a883c5853ec5 /clang/lib/Format/UnwrappedLineParser.cpp | |
parent | c36a1f1cb700acad32de167f5854bd5264f2407c (diff) | |
download | bcm5719-llvm-3c4cc0122626af9f11317a3ebeebaad0796d0655.tar.gz bcm5719-llvm-3c4cc0122626af9f11317a3ebeebaad0796d0655.zip |
[X86] Add more instructions to the memory folding tables using the autogenerated table as a guide.
I think this covers most of the unmasked vector instructions. We're still missing a lot of the masked instructions.
There are some test changes here because of the new folding support. I don't think these particular cases should be folded because it creates an undef register dependency. I think the changes introduced in r334175 are not handling stack folding. They're only blocking the peephole pass.
llvm-svn: 334800
Diffstat (limited to 'clang/lib/Format/UnwrappedLineParser.cpp')
0 files changed, 0 insertions, 0 deletions