flux-framework / PerfFlowAspect

An Aspect Oriented Programming (AOP)-based tool to analyze cross-cutting performance concerns of composite science workflows.
https://perfflowaspect.readthedocs.io
GNU Lesser General Public License v3.0
2 stars 15 forks source link

[WIP] Create minimal self-contained instrumentation pass #177

Open jdoerfert opened 1 month ago

jdoerfert commented 1 month ago

This is not properly tested but should have "all" the parts to work with various LLVM versions. No need for bison/flex anymore, parsing is done in the pass. No header anymore, that was never needed. LLVM coding style. Tested successfully with some clang versions.

Needs more testing.