From 30be9e4f798099704af933e79f8c170f1c72821b Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Mon, 4 Oct 2010 10:04:14 +0000 Subject: [PATCH] Fix a bunch of typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115500 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index c6be8757747..83586ea4b70 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -450,7 +450,7 @@ LLVM for just-in-time compilation of video decoder configurations. Those configurations are designed by MPEG Reconfigurable Video Coding (RVC) committee. MPEG RVC standard is built on a stream-based dataflow representation of decoders. It is composed of a standard library of coding tools written in -RVC-CAL language and a dataflow configuration &emdash; block diagram &emdash; +RVC-CAL language and a dataflow configuration — block diagram — of a decoder.

Jade project is hosted as part of the Open @@ -631,7 +631,7 @@ release includes a few major enhancements and additions to the optimizers:

  • The new RegionInfo analysis pass identifies single-entry single-exit regions in the CFG. You can play with it with the "opt -regions analyze" or "opt -view-regions" commands.
  • -
  • The loop optimizer has significantly improve strength reduction and analysis +
  • The loop optimizer has significantly improved strength reduction and analysis capabilities. Notably it is able to build on the trap value and signed integer overflow information to optimize <= and >= loops.
  • The CallGraphSCCPassManager now has some basic support for iterating within @@ -733,7 +733,7 @@ it run faster:

    extends, and optimizes away compare instructions when the condition result is available from a previous instruction.
  • Atomic operations now get legalized into simpler atomic operations if not - natively supported, easy the implementation burden on targets.
  • + natively supported, easing the implementation burden on targets.
  • The bottom-up pre-allocation scheduler is now register pressure aware, allowing it to avoid overscheduling in high pressure situations while still aggressively scheduling when registers are available.
  • @@ -782,7 +782,7 @@ it run faster:

    using a register in a different domain than where it was defined. This pass optimizes away these stalls. -
  • The X86 backend now promote 16-bit integer operations to 32-bits when +
  • The X86 backend now promotes 16-bit integer operations to 32-bits when possible. This avoids 0x66 prefixes, which are slow on some microarchitectures and bloat the code on all of them.
  • @@ -794,7 +794,7 @@ it run faster:

    the X86 "int $42" and "int3" instructions.
  • At the IR level, the <2 x float> datatype is now promoted and passed - around as a <4 x float> instead of being passed and returns as an MMX + around as a <4 x float> instead of being passed and returned as an MMX vector. If you have a frontend that uses this, please pass and return a <2 x i32> instead (using bitcasts).
  • @@ -829,7 +829,7 @@ it run faster:

  • Half float instructions are now supported.
  • NEON support has been improved to model instructions which operate onto - multiple consequtive registers more aggressively. This avoids lots of + multiple consecutive registers more aggressively. This avoids lots of extraneous register copies.
  • The ARM backend now uses a new "ARMGlobalMerge" pass, which merges several global variables into one, saving extra address computation (all the global @@ -905,7 +905,7 @@ from the previous release.