forked from OSchip/llvm-project
[X86] Remove TB_NO_REVERSE for 2 memory folding entries
``` X86::MMX_MOVD64from64rr -> X86::MMX_MOVQ64mr X86::MMX_MOVD64grr -> X86::MMX_MOVD64mr ``` These two entries were added in llvm-svn: 372770. I think these two should be reversable. Reviewed By: RKSimon, pengfei Differential Revision: https://reviews.llvm.org/D122217
This commit is contained in:
parent
fc8f465a00
commit
4d21497006
|
@ -292,8 +292,8 @@ static const X86MemoryFoldTableEntry MemoryFoldTable0[] = {
|
|||
{ X86::JMP32r_NT, X86::JMP32m_NT, TB_FOLDED_LOAD },
|
||||
{ X86::JMP64r, X86::JMP64m, TB_FOLDED_LOAD },
|
||||
{ X86::JMP64r_NT, X86::JMP64m_NT, TB_FOLDED_LOAD },
|
||||
{ X86::MMX_MOVD64from64rr, X86::MMX_MOVQ64mr, TB_FOLDED_STORE | TB_NO_REVERSE },
|
||||
{ X86::MMX_MOVD64grr, X86::MMX_MOVD64mr, TB_FOLDED_STORE | TB_NO_REVERSE },
|
||||
{ X86::MMX_MOVD64from64rr, X86::MMX_MOVQ64mr, TB_FOLDED_STORE },
|
||||
{ X86::MMX_MOVD64grr, X86::MMX_MOVD64mr, TB_FOLDED_STORE },
|
||||
{ X86::MOV16ri, X86::MOV16mi, TB_FOLDED_STORE },
|
||||
{ X86::MOV16rr, X86::MOV16mr, TB_FOLDED_STORE },
|
||||
{ X86::MOV32ri, X86::MOV32mi, TB_FOLDED_STORE },
|
||||
|
|
Loading…
Reference in New Issue