Type legalization - widening (v2f32) and splitting (v16f64).
On splitting, I use "popcnt" to calculate memory increment.
More type legalization work will come in the next patches.
Details
Details
- Reviewers
igorb
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Would it make sense to break this patch into two patches?
- Type Legalization
- DAG Combiner
Comment Actions
Hello Elena,
All changes are similar, would you consider to implement it as help function?
Otherwise, LGTM.
Comment Actions
I created a function IncrementMemoryAddress(), as Igor suggested and enclosed all logic there.