RFR: 8325159: C2 SuperWord: measure time for CITime [v2]
Emanuel Peter
epeter at openjdk.org
Fri Feb 2 14:09:11 UTC 2024
> I want to add SuperWord / AutoVectorization time to `CITime`.
>
> This is for @vnkozlov who requested I measure the time difference for https://github.com/openjdk/jdk/pull/17624
>
> Example:
>
> ...
> C2 Compile Time: 2.757 s
> Parse: 0.027 s
> Optimize: 2.505 s
> Escape Analysis: 0.000 s
> Conn Graph: 0.000 s
> Macro Eliminate: 0.000 s
> GVN 1: 0.007 s
> Incremental Inline: 0.000 s
> IdealLoop: 0.000 s
> (IGVN: 0.000 s)
> (Inline: 0.000 s)
> (Prune Useless: 0.000 s)
> Other: 0.000 s
> Vector: 0.000 s
> Box elimination: 0.000 s
> IGVN: 0.000 s
> Prune Useless: 0.000 s
> Renumber Live: 0.000 s
> IdealLoop: 2.345 s
> AutoVectorize: 1.507 s <------------ added this
> IdealLoop Verify: 0.000 s
> Cond Const Prop: 0.014 s
> GVN 2: 0.008 s
> Macro Expand: 0.023 s
> Barrier Expand: 0.000 s
> Graph Reshape: 0.004 s
> Other: 0.103 s
> ...
Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
added it to policy_unroll_slp_analysis as well for Roberto
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/17683/files
- new: https://git.openjdk.org/jdk/pull/17683/files/2f191016..91868557
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=17683&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=17683&range=00-01
Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/17683.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/17683/head:pull/17683
PR: https://git.openjdk.org/jdk/pull/17683
More information about the hotspot-compiler-dev
mailing list