Similar to D81556, this adds vcvtb and vcvtt with insert into vector instruction selection patterns. This helps clear up a lot of register shuffling that we would otherwise do.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D81637  
[ARM] VCVTT fpround instruction selection ClosedPublic Authored by dmgreen on Jun 11 2020, 2:35 AM. 
Details Summary Similar to D81556, this adds vcvtb and vcvtt with insert into vector instruction selection patterns. This helps clear up a lot of register shuffling that we would otherwise do. 
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jun 11 2020, 6:12 AM Closed by commit rGd428f8815208: [ARM] VCVTT fpround instruction selection (authored by dmgreen).  ·  Explain WhyJun 26 2020, 2:41 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 270058 llvm/lib/Target/ARM/ARMInstrVFP.td
 llvm/test/CodeGen/ARM/fp16-insert-extract.ll
 llvm/test/CodeGen/Thumb2/mve-div-expand.ll
 llvm/test/CodeGen/Thumb2/mve-fmath.ll
 llvm/test/CodeGen/Thumb2/mve-masked-store.ll
 llvm/test/CodeGen/Thumb2/mve-vcvt16.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||