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
005ef46c
Commit
005ef46c
authored
Sep 01, 2005
by
Michael Beck
Browse files
bitfields of size 1 should be unsigned if 1 is stored there
[r6556]
parent
20f31cba
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/ir/irarch.h
View file @
005ef46c
...
...
@@ -18,15 +18,15 @@
*/
typedef
struct
{
/* Mul optimization */
int
also_use_subs
:
1
;
/**< Use also Subs when resolving Muls to shifts */
unsigned
also_use_subs
:
1
;
/**< Use also Subs when resolving Muls to shifts */
int
maximum_shifts
;
/**< The maximum number of shifts that shall be inserted for a mul. */
unsigned
highest_shift_amount
;
/**< The highest shift amount you want to
tolerate. Muls which would require a higher
shift constant are left. */
/* Div/Mod optimization */
int
allow_mulhs
:
1
;
/**< Use the Mulhs operation for division by constant */
int
allow_mulhu
:
1
;
/**< Use the Mulhu operation for division by constant */
unsigned
allow_mulhs
:
1
;
/**< Use the Mulhs operation for division by constant */
unsigned
allow_mulhu
:
1
;
/**< Use the Mulhu operation for division by constant */
int
max_bits_for_mulh
;
/**< Maximum number of bits the Mulh operation can take.
Modes with higher amount of bits will use Mulh */
}
arch_dep_params_t
;
...
...
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