diff options
author | Shengchen Kan <shengchen.kan@intel.com> | 2022-04-06 12:52:18 +0800 |
---|---|---|
committer | Shengchen Kan <shengchen.kan@intel.com> | 2022-04-06 12:53:05 +0800 |
commit | 81b10f8200ae65d3e54b3899cdaa25ea59938148 (patch) | |
tree | 83ab883e04cbb9bf7d635fcb0c15fd8b2636b73f /clang/unittests/Frontend/CompilerInvocationTest.cpp | |
parent | 0cf21a7e0c820dc68628c39b2dc8115d3c2b86b2 (diff) | |
download | llvm-81b10f8200ae65d3e54b3899cdaa25ea59938148.zip llvm-81b10f8200ae65d3e54b3899cdaa25ea59938148.tar.gz llvm-81b10f8200ae65d3e54b3899cdaa25ea59938148.tar.bz2 |
[X86][tablgen] Consider the mnemonic when auto-generating memory folding table
Intuitively, the memory folding pair should have the same mnemonic.
This patch removes
```
{X86::SENDUIPI,X86::VMXON}
```
in the auto-generated table.
And `NotMemoryFoldable` for `TPAUSE` and `CLWB` can be saved.
```
{X86::MOVLHPSrr,X86::MOVHPSrm}
{X86::VMOVLHPSZrr,X86::VMOVHPSZ128rm}
{X86::VMOVLHPSrr,X86::VMOVHPSrm}
```
It seems the three pairs above are mistakenly killed.
But we can add them back manually later.
Reviewed By: Amir
Differential Revision: https://reviews.llvm.org/D122477
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions