jdk
8343685: C2 SuperWord: refactor VPointer with MemPointer
#21926
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
114
Changes
View On
GitHub
Commits
8343685
eme64
committed
46 days ago
first steps using MemPointerDecomposedForm
eme64
committed
46 days ago
work on invariant and stub of adr_node_callback
eme64
committed
46 days ago
Callback refactor with object
eme64
committed
46 days ago
refactor ignored nodes
eme64
committed
46 days ago
trace flag
eme64
committed
45 days ago
fix dump for product
eme64
committed
45 days ago
find base
eme64
committed
45 days ago
xpointer pulled in to SuperWord
eme64
committed
45 days ago
first steps in find adjacent - but we need to do dependency graph first now
eme64
committed
45 days ago
stub for never_overlaps_with, now need trace
eme64
committed
45 days ago
tracing wired in
eme64
committed
45 days ago
is_never_in_distance_range
eme64
committed
45 days ago
rename and introduce definition of NotOrAtDistance
eme64
committed
45 days ago
implement make_not_or_at_distance and has_different_base_but_otherwise_same_summands_as
eme64
committed
45 days ago
simplify base check, by moving it to the 0th summand
eme64
committed
45 days ago
refactor of create adjacent pairs, though body is missing
eme64
committed
44 days ago
refactor create_adjacent_memop_pairs_in_one_group
eme64
committed
44 days ago
XPointer::is_adjacent_to_and_before
eme64
committed
44 days ago
start parsing apart MemPointerDecomposedForm for XPointer
eme64
committed
44 days ago
manual merge
eme64
committed
32 days ago
fix native parsing
eme64
committed
32 days ago
parse native base
eme64
committed
31 days ago
base kinds
eme64
committed
31 days ago
some asserts
eme64
committed
31 days ago
con_value -> con and additional description
eme64
committed
31 days ago
more comments
eme64
committed
31 days ago
renamings in adjust_pre_loop_limit_to_align_main_loop_vectors
eme64
committed
31 days ago
remane offset -> con
eme64
committed
31 days ago
rename scale -> iv_scale
eme64
committed
31 days ago
use XPointer in adjust_pre_loop_limit_to_align_main_loop_vectors, WIP
eme64
committed
31 days ago
add TODO
eme64
committed
31 days ago
fix invalid case for XPointer::never_overlaps_with
eme64
committed
31 days ago
rm unnecessary assert
eme64
committed
31 days ago
rename stride -> iv_stride
eme64
committed
31 days ago
fix build
eme64
committed
31 days ago
pipe in XPointer to AlignmentSolver
eme64
committed
31 days ago
use XPointer for VMemoryRegion
eme64
committed
31 days ago
move overlap_possible_with_any_in
eme64
committed
31 days ago
rm VPointer
eme64
committed
31 days ago
XPointer -> VPointer
eme64
committed
31 days ago
rename offset -> con
eme64
committed
31 days ago
rm con field
eme64
committed
31 days ago
rename scale -> iv_scale
eme64
committed
31 days ago
replace iv_scale field with delegation
eme64
committed
31 days ago
replace base field with delegation
eme64
committed
31 days ago
rn 2 more fields
eme64
committed
31 days ago
for_each_invar_summand first version
eme64
committed
31 days ago
add vloop to vpointer, and some printing
eme64
committed
31 days ago
invar_factor
eme64
committed
30 days ago
trace_start_solve
eme64
committed
30 days ago
rm _invar field
eme64
committed
30 days ago
pass vpointer for invar and iv_scale
eme64
committed
30 days ago
rm iv_scale field, add assert for TODO
eme64
committed
30 days ago
fix invar check
eme64
committed
27 days ago
rm invar in AlignmentSolution
eme64
committed
27 days ago
fix invar in adjust_pre_loop_limit_to_align_main_loop_vectors
eme64
committed
27 days ago
fix large stride and scale
eme64
committed
27 days ago
rm useless TODOs
eme64
committed
27 days ago
route in trace
eme64
committed
27 days ago
refactor out aliasing to MemPointerDecomposedFormParser
eme64
committed
26 days ago
cleanup
eme64
committed
26 days ago
more cleanup
eme64
committed
26 days ago
MemPointer renaming
eme64
committed
26 days ago
rename decomposed_form -> mem_pointer
eme64
committed
26 days ago
move parsing
eme64
committed
26 days ago
rm old MemPointer
eme64
committed
26 days ago
unify naming of trace
eme64
committed
26 days ago
better parsing trace
eme64
committed
26 days ago
cleanup
eme64
committed
26 days ago
refactor invariant check
eme64
committed
26 days ago
renaming
eme64
committed
26 days ago
empty callback
eme64
committed
26 days ago
rm empty_callback
eme64
committed
26 days ago
fix build
eme64
committed
26 days ago
refactor sorting
eme64
committed
26 days ago
impl make_with_size
eme64
committed
26 days ago
rm unnecessary size field
eme64
committed
26 days ago
refactor VPointer ctor
eme64
committed
26 days ago
more trace
eme64
committed
26 days ago
route VPointer into MemVector
eme64
committed
26 days ago
fix some printing
eme64
committed
26 days ago
more refactoring
eme64
committed
26 days ago
resource allocate VMemoryRegion
eme64
committed
26 days ago
fix comments
eme64
committed
26 days ago
make_with_iv_offset impl
eme64
committed
25 days ago
cleanup and fix
eme64
committed
25 days ago
add test for con overflow in SuperWordStoreToLoadForwardingFailureDetection
eme64
committed
25 days ago
fix invalid case in make_with_iv_offset
eme64
committed
25 days ago
fix nullptr
eme64
committed
25 days ago
SuperWord::unrolling_analysis parse all with VPointer
eme64
committed
25 days ago
turn assert into check
eme64
committed
25 days ago
overlap with invalid VPointer
eme64
committed
25 days ago
one more case works!
eme64
committed
25 days ago
manual merge
eme64
committed
25 days ago
copy array instead of initializing
eme64
committed
25 days ago
fix some invar sorting cases... but not all!
eme64
committed
25 days ago
unlock diagnostics for test
eme64
committed
25 days ago
find MemorySegment address
eme64
committed
24 days ago
fix base casting
eme64
committed
24 days ago
+ more commits ...
Loading