aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Frontend/CompilerInvocationTest.cpp
diff options
context:
space:
mode:
authorShengchen Kan <shengchen.kan@intel.com>2022-04-06 12:52:18 +0800
committerShengchen Kan <shengchen.kan@intel.com>2022-04-06 12:53:05 +0800
commit81b10f8200ae65d3e54b3899cdaa25ea59938148 (patch)
tree83ab883e04cbb9bf7d635fcb0c15fd8b2636b73f /clang/unittests/Frontend/CompilerInvocationTest.cpp
parent0cf21a7e0c820dc68628c39b2dc8115d3c2b86b2 (diff)
downloadllvm-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