Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
4b1727e4
Commit
4b1727e4
authored
Sep 06, 2016
by
Christoph Mallon
Browse files
Update NEWS.
parent
969078bf
Changes
1
Hide whitespace changes
Inline
Side-by-side
NEWS.md
View file @
4b1727e4
...
...
@@ -21,6 +21,17 @@ libFirm 1.22.1 (2016-01-07)
*
Add peephole optimization 'testl $0x0000XX00, %eRx' -> 'testb $0xXX, %Rh' (ia32)
*
Generate slightly better code to load the floating-point constants
`-0.0`
and
`-1.0`
(ia32)
*
Reduce number of stack adjustments (amd64)
*
API: Set the length of an array type solely when creating the array type
*
API: Set whether a function type is variadic and its calling convention and additional properties solely when creating the function type
*
API: Automatically infer the mode when creating Add, And, Div, Eor, Minus, Mod, Mul, Mulh, Mux, Not, Or, Shl, Shr, Shrs and Sub nodes
*
API: Remove the notion of atomic entities, use the initializer accessor functions instead
*
API: Remove visibility from types
*
API: Remove the type flag
`tf_variable_size`
, test the array size for 0 instead
*
API: Remove
`plist`
, use
`pdeq`
instead
*
API: Remove
`get_{class,segment,struct,union}_{ident,name}()`
, use
`get_compound_{ident,name}()`
instead
*
Improve IR graph verifier
*
Improve address mode use in instruction selection (arm)
*
Slightly improve preservation of debug info during transformations
*
Bugfixes
libFirm 1.22.0 (2015-12-31)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment