8315066: Add unsigned bounds and known bits to TypeInt/Long #17508
implement unsigned bounds and known bits
3a87d66d
refactor
61f4d216
fix template parameter
d11497eb
add unit tests
12f268a1
fix tests, add verify
6b417f94
eme64
requested changes
on 2024-01-22
add comments, group arguments to reduce C-style reference passing arg…
756d6159
fix release build
1faa48b5
Merge branch 'master' into unsignedbounds
ffb0abd7
add comments
6e2e6c56
Merge branch 'master' into unsignedbounds
ec4ca3e4
fix compile errors
d5ad9f1a
eme64
requested changes
on 2024-09-03
eme64
commented
on 2024-09-03
address reviews
2c3807bd
move static_asserts
ae473850
eme64
requested changes
on 2024-09-04
add more comments, group KnownBits
2bf545fb
fix build
4f4a6bea
fix build
8d14f8ee
eme64
requested changes
on 2024-09-05
more explanation
f1648217
rename tests
5990628a
make should return the correct type
123e055a
add trivial test cases
089c566b
fix builds
2e3955d5
Merge branch 'master' into unsignedbounds
e8ab32a2
change (~v & ones) == 0 to (v & ones) == ones
9b70213e
vnkozlov
approved these changes
on 2024-09-08
add doc to TypeInt, rename parameters, remove unused methods
81f4e15b
remove leftover code
a77e8f4a
refine comments
25643785
eme64
requested changes
on 2024-09-18
add comments, refactor functions to helper class
8a5370a1
eme64
commented
on 2024-09-19
eme64
commented
on 2024-09-19
eme64
commented
on 2024-09-19
address reviews
644bcedf
eme64
commented
on 2024-09-19
formality
f2d3f3b1
eme64
commented
on 2024-09-19
comment adjust_lo empty case
c440a72a
address reviews
4858e12c
Merge branch 'master' into unsignedbounds
7f3316fa
eme64
commented
on 2024-11-04
eme64
commented
on 2024-11-04
Merge branch 'master' into unsignedbounds
41082f67
further reviews
468834f5
whitespace
c2d7d36e
build failures
dcc9030f
build failure
71646530
Merge branch 'master' into unsignedbounds
8c0ac2fa
move try_cast to Type
cf1de627
Merge branch 'master' into unsignedbounds
85acf6ef
Assignees
No one assigned
Labels
rfr
hotspot-compiler
Login to write a write a comment.
Login via GitHub