forked from OSchip/llvm-project
[X86] AMD Zen 3: AVX XMM moves are zero-cycle
I've verified this with llvm-exegesis. This is not limited to zero registers.
This commit is contained in:
parent
9db4203883
commit
ee020b930d
|
@ -1474,10 +1474,12 @@ def : IsOptimizableRegisterMove<[
|
|||
// SSE variants.
|
||||
MOVAPSrr, MOVUPSrr,
|
||||
MOVAPDrr, MOVUPDrr,
|
||||
MOVDQArr, MOVDQUrr
|
||||
MOVDQArr, MOVDQUrr,
|
||||
|
||||
// AVX variants.
|
||||
// FIXME
|
||||
VMOVAPSrr, VMOVUPSrr,
|
||||
VMOVAPDrr, VMOVUPDrr,
|
||||
VMOVDQArr, VMOVDQUrr
|
||||
], TruePred >
|
||||
]>;
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue