[PATCH] D150175: [X86] Fix instruction's ports info which is ported from SKL in AlderlakeP model
LuoYuanke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 10 05:56:48 PDT 2023
LuoYuanke added inline comments.
================
Comment at: llvm/lib/Target/X86/X86SchedAlderlakeP.td:527
}
-def : InstRW<[ADLPWriteResGroup2], (instregex "^JMP(16|32|64)m((_NT)?)$",
- "^RET(16|32)$",
- "^RORX(32|64)mi$")>;
+def : InstRW<[ADLPWriteResGroup2], (instregex "^RORX(32|64)mi$")>;
def : InstRW<[ADLPWriteResGroup2, ReadAfterLd, ReadAfterLd, ReadDefault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(8|16|32|64)rm$",
----------------
Where are JMP and RET SchedWrite defined? Why the port change affect this code?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D150175/new/
https://reviews.llvm.org/D150175
More information about the llvm-commits
mailing list