Skip to content

Commit 4ea0b39

Browse files
committed
PowerPC release notes
By Anil Mahmud.
1 parent fc12083 commit 4ea0b39

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

llvm/docs/ReleaseNotes.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,29 @@ Changes to the MIPS Target
144144
Changes to the PowerPC Target
145145
-----------------------------
146146

147-
During this release ...
147+
Optimization:
148+
149+
* Improved register pressure estimates in the loop vectorizer based on type
150+
* Improved the PowerPC cost model for the vectorizer
151+
* Enabled vectorization of math routines on PowerPC using MASSV (Mathematical Acceleration SubSystem) library
152+
153+
compiler-rt:
154+
155+
* Added/improved conversion functions from IBM long double to 128-bit integers
156+
157+
Codegen:
158+
159+
* Optimized memory access instructions in loops (pertaining to update-form instructions and address computation)
160+
* Added options to disable hoisting instructions to hotter blocks based on statically or profile-based block hotness estimates
161+
* Code generation improvements (particularly with floating point and vector code as well as handling condition registers)
162+
* Various infrastructural improvements, code refactoring, and bug fixes
163+
* Optimized handling of control flow based on multiple comparison of same values
164+
165+
Tools:
166+
167+
* llvm-readobj supports displaying file header, section headers, symbol table and relocation entries for XCOFF object files
168+
* llvm-objdump supports disassembling physical sections for XCOFF object files
169+
148170

149171
Changes to the X86 Target
150172
-------------------------

0 commit comments

Comments
 (0)