As per Agner's Microarchitecture doc (21.8 AMD Bobcat and Jaguar pipeline - Dependency-breaking instructions), these, like zero-idioms, are dependency-breaking, although they produce ones and still consume resources.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
You can commit those tests to show that we don't correctly model dependency breaking packed compare instructions on BtVer2. However, I would remove the padd from the tests.
@andreadb do you feel like officially LGTM'ing this modulo the nit? :)
Yes please. Thanks!