Roberto Castañeda Lozano
207819a05e
8315604: IGV: dump and visualize node bottom and phase types
...
Co-authored-by: Tobias Holenstein <tholenstein@openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein
2023-10-02 07:03:40 +00:00
Roberto Castañeda Lozano
345669c29d
8302738: IGV: refine 'Simplify graph' filter
...
Reviewed-by: tholenstein, chagedorn
2023-03-31 12:03:47 +00:00
Tobias Holenstein
2c38e67b29
8302644: IGV: Apply filters per graph tab and not globally
...
Reviewed-by: rcastanedalo, chagedorn, thartmann
2023-03-30 08:12:10 +00:00
Daniel D. Daugherty
5eaf568665
8295668: validate-source failure after JDK-8290011
...
Reviewed-by: chagedorn
2022-10-19 16:32:18 +00:00
Tobias Holenstein
e27bea0c4d
8290011: IGV: Remove dead code and cleanup
...
Reviewed-by: chagedorn
2022-10-19 15:49:22 +00:00
Roberto Castañeda Lozano
f3da7ff66e
8288421: IGV: warn user about all unreachable nodes
...
Reviewed-by: chagedorn, thartmann
2022-06-17 07:32:15 +00:00
Roberto Castañeda Lozano
6e55a72f25
8287438: IGV: scheduling crashes on non-block-start Region with multiple predecessors
...
Reviewed-by: kvn, chagedorn
2022-05-31 08:38:11 +00:00
Roberto Castañeda Lozano
8f59422d35
8285558: IGV: scheduling crashes on control-unreachable CFG nodes
...
Reviewed-by: kvn, chagedorn
2022-05-31 06:59:49 +00:00
Roberto Castañeda Lozano
7a4835178d
8280568: IGV: Phi inputs and pinned nodes are not scheduled correctly
...
Reviewed-by: kvn, thartmann
2022-05-03 07:27:50 +00:00
Roberto Castañeda Lozano
003aa2ee76
8282043: IGV: speed up schedule approximation
...
Reviewed-by: chagedorn, kvn
2022-04-08 07:16:40 +00:00
Roberto Castañeda Lozano
edb42d7b0a
8282547: IGV: add control-flow graph view
...
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: chagedorn, xliu, thartmann
2022-03-30 07:14:39 +00:00
Roberto Castañeda Lozano
7bcca7692b
8279068: IGV: Update to work with JDK 16 and 17
...
Reviewed-by: kvn, neliasso, chagedorn
2022-02-18 08:35:52 +00:00
Roberto Castañeda Lozano
46f522962f
8281539: IGV: schedule approximation computes immediate dominators wrongly
...
Replace custom dominator computation with one from the WALA libraries.
Reviewed-by: neliasso, chagedorn
2022-02-14 08:37:31 +00:00
Andrey Turbanov
8b833bbea8
8274048: IGV: Replace usages of Collections.sort with List.sort call
...
Reviewed-by: chagedorn
2021-09-23 07:47:04 +00:00
Roberto Castañeda Lozano
954b9a1ce6
8264795: IGV: Upgrade NetBeans platform
...
Upgrade IGV's underlying NetBeans platform to version 12.3, switch build system
from Ant to Maven, and fix broken unit tests in Data module.
Reviewed-by: kvn, chagedorn, neliasso, xliu
2021-04-13 09:27:39 +00:00
Roberto Castañeda Lozano
273f8bdf5f
8263248: IGV: accept graphs without node categories
...
If the input graph does not contain node category information, emit a warning
message and proceed loading the graph, instead of failing.
Reviewed-by: neliasso, chagedorn, thartmann
2021-03-11 12:42:30 +00:00
Roberto Castañeda Lozano
61820b74dd
8259984: IGV: Crash when drawing control flow before GCM
...
Replace backward traversal in the IGV block formation algorithm by forward
traversal guided by node category information. This change addresses the
reported assertion failures, places block projection nodes together with their
predecessors, and gives a more natural block numbering.
Reviewed-by: chagedorn, neliasso
2021-02-19 08:18:32 +00:00
Roberto Castañeda Lozano
16bd7d381f
8261336: IGV: enhance default filters
...
Add filters to color and hide parts of the graph based on node categories or
estimated execution frequency, and simplify remaining filters.
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: vlivanov, chagedorn, thartmann
2021-02-16 12:47:56 +00:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00