If we have broadcasts of different vector widths, keep the longest vector width and extract subvectors for the shorter vectors (which should be free).
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
| lib/Target/X86/X86ISelLowering.cpp | ||
|---|---|---|
| 32075–32078 | Use range loop? for (SDNode *Use : Src->uses()) | |
Use range loop?