[llvm] 05535f3 - [X86][tablgen] Add one entry manually into the memory folding table
Shengchen Kan via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 6 07:07:01 PDT 2022
Author: Shengchen Kan
Date: 2022-04-06T22:06:15+08:00
New Revision: 05535f3d07282ee6f88bb11ce3050051370cb867
URL: https://github.com/llvm/llvm-project/commit/05535f3d07282ee6f88bb11ce3050051370cb867
DIFF: https://github.com/llvm/llvm-project/commit/05535f3d07282ee6f88bb11ce3050051370cb867.diff
LOG: [X86][tablgen] Add one entry manually into the memory folding table
```
{"MMX_MOVD64grr", "MMX_MOVD64mr"}
```
This pair has different opcodes.
Added:
Modified:
llvm/utils/TableGen/X86FoldTablesEmitter.cpp
Removed:
################################################################################
diff --git a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
index b25a6e4c0df3c..5b3f11848de6c 100644
--- a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
+++ b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
@@ -68,6 +68,7 @@ const ManualMapEntry ManualMapSet[] = {
{ "ADD64rr_DB", "ADD64rm", NO_UNFOLD },
{ "ADD8rr_DB", "ADD8rm", NO_UNFOLD },
{ "MMX_MOVD64from64rr", "MMX_MOVQ64mr", UNFOLD },
+ { "MMX_MOVD64grr", "MMX_MOVD64mr", UNFOLD },
{ "MOVLHPSrr", "MOVHPSrm", NO_UNFOLD },
{ "PUSH16r", "PUSH16rmm", UNFOLD },
{ "PUSH32r", "PUSH32rmm", UNFOLD },
More information about the llvm-commits
mailing list