diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 6d08b4ea6d6..c284b9cbc45 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -286,9 +286,8 @@ Release Notes.
We have changed the way that the Type Legalizer legalizes vectors. - The type legalizer now attempts to promote integer elements. - This enabled the implementation of vector-select. - Additionally, we see a performance boost on workloads which use vectors of chars and shorts, since they are now promoted - to 32-bit types, which are better supported by the SIMD instruction set. - Floating point types are still widened as before.
+We have changed the way that the Type Legalizer legalizes vectors. The type + legalizer now attempts to promote integer elements. This enabled the + implementation of vector-select. Additionally, we see a performance boost on + workloads which use vectors of chars and shorts, since they are now promoted + to 32-bit types, which are better supported by the SIMD instruction set. + Floating point types are still widened as before.
We have put a significant amount of work into the code generator @@ -351,18 +350,19 @@ Release Notes.
MachineRegisterInfo
now allows the reserved registers to be
- frozen when register allocation starts. Target hooks should use the
- MRI->canReserveReg(FramePtr)
method to avoid accidentally
- disabling frame pointer elimination during register allocation.MRI->canReserveReg(FramePtr)
method to avoid accidentally
+ disabling frame pointer elimination during register allocation.
MachineOperand
provides a compact
- representation of large clobber lists on call instructions. The register
- mask operand references a bit mask of preserved registers. Everything else is
- clobbered.