-
Notifications
You must be signed in to change notification settings - Fork 17
Caliper integration with new PFA (Clang 18) #190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Update 5/14/2025. I ported the older Caliper integration over to Clang18 and resolved the various build issues (hopefully correctly). However, there is a strange issue that is showing up in my build in Tioga, that I am not sure how to resolve. I can build PFA but can't load the pass. It fails with an The surprising thing is that I don't run into this in the Github CI, things build correctly there. So looks like this is specific to our systems. Seems unrelated to Caliper-related changes. Looks like an ABI compatibility issue... Not sure what to try next just yet... |
|
The build works for me on tioga:
And I can run one of the smoketests and get a pfw file and see caliper log outputs: |
|
Some notes about adding python interface: Add Or if wanting to go the decorator route: |
…lowAspect into PFA_Clang18_Caliper
…lowAspect into PFA_Clang18_Caliper
…lowAspect into PFA_Clang18_Caliper
|
Update 5/20/2025: Reporting success with the PFA+Caliper Python interface integration as well. Tests are passing. |
|
@slabasan |
Supersedes #130.
Todo:
caliper-enableoption and an associated example