Shift costs will be added shortly - I'm still simplifying the cost tables to correctly support this.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/X86/X86ISelLowering.cpp | ||
---|---|---|
21544 ↗ | (On Diff #83529) | Isn't hasBWI() already implied by the earlier if? Can a 512BitVector get here without BWI? |
lib/Target/X86/X86ISelLowering.cpp | ||
---|---|---|
21544 ↗ | (On Diff #83529) | This is a legacy from some tests to try and get AVX512BWVL targets to use this as well for 128/256 cases - I'll clear it up. Incidently is it worth trying to use the vpmovw2m style instructions to extract the signbits into a mask instead of doing the comparison against zero? |