aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorAndrea Di Biagio <andrea.dibiagio@sony.com>2021-08-18 20:35:57 +0100
committerAndrea Di Biagio <andrea.dibiagio@sony.com>2021-08-20 17:39:51 +0100
commit35d4292a734b83e63c19f4f390f47e5a18094204 (patch)
tree2db08c8653ee7134c8eca75f25e85abb057793b0 /llvm/lib/IR/Function.cpp
parent5cf5df8014acc21c95f05f74bccf26144f6be5dc (diff)
downloadllvm-35d4292a734b83e63c19f4f390f47e5a18094204.zip
llvm-35d4292a734b83e63c19f4f390f47e5a18094204.tar.gz
llvm-35d4292a734b83e63c19f4f390f47e5a18094204.tar.bz2
[X86][SchedModels] Fix missing ReadAdvance for MULX and ADCX/ADOX (PR51494)
Before this patch, instructions MULX32rm and MULX64rm were missing a ReadAdvance for the implicit read of register EDX/RDX. This patch fixes the issue, and it also introduces a new SchedWrite for the two variants of MULX. The general idea behind this last change is to eventually decrease the number of InstRW in the scheduling models. This patch also adds a ReadAdvance for the implicit read of EFLAGS in ADCX/ADOX. Differential Revision: https://reviews.llvm.org/D108372
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions