Skip to content

Compiler Static Information Integration#272

Open
Yejashi wants to merge 9 commits intollnl:developfrom
TauferLab:compiler_static_information_integration
Open

Compiler Static Information Integration#272
Yejashi wants to merge 9 commits intollnl:developfrom
TauferLab:compiler_static_information_integration

Conversation

@Yejashi
Copy link
Collaborator

@Yejashi Yejashi commented Mar 10, 2026

This PR introduces support for integrating statically collected compiler information into Thicket. The feature enables users to correlate Thicket performance analysis with LLVM IR statistics, optimization remark statistics, and backend kernel resource usage (KRU) collected through LLVM pass plugins.

The implementation links static compiler analysis with runtime Caliper regions using a trace mapping generated during execution.

This integration allows users to analyze compiler behavior alongside runtime performance metrics within the same Thicket data structure.

@Yejashi Yejashi requested review from pearce8 and slabasan March 10, 2026 00:19
@Yejashi Yejashi self-assigned this Mar 10, 2026
@Yejashi Yejashi added area-thicket Issues and PRs involving Thicket's core Thicket datastructure and associated classes status-work-in-progress PR is currently being worked on type-feature Requests for new features or PRs which implement new features labels Mar 10, 2026
@Yejashi Yejashi marked this pull request as draft March 10, 2026 00:21
@Yejashi Yejashi marked this pull request as ready for review March 10, 2026 20:47
@Yejashi Yejashi force-pushed the compiler_static_information_integration branch from afac521 to cb4d3c9 Compare March 11, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-thicket Issues and PRs involving Thicket's core Thicket datastructure and associated classes status-work-in-progress PR is currently being worked on type-feature Requests for new features or PRs which implement new features

1 participant