llvm-project
[BOLT] Match functions with call graph
#98125
Merged

Commits
  • [𝘀𝗽𝗿] initial version
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes to main this commit is based on
    shawbyoung committed 1 year ago
  • Comments
    shawbyoung committed 1 year ago
  • Moved blended hash definition
    shawbyoung committed 1 year ago
  • Added CallGraphMatcher class
    shawbyoung committed 1 year ago
  • Changed neighbor hash defintion from loose hash to name concatentation
    shawbyoung committed 1 year ago
  • Rm unecessary class decl
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Rm unnecessary include
    shawbyoung committed 1 year ago
  • Changed adjacent function rep to sets
    shawbyoung committed 1 year ago
  • Added test
    shawbyoung committed 1 year ago
  • Test fix
    shawbyoung committed 1 year ago
  • Added block count heuristic for cg matching
    shawbyoung committed 1 year ago
  • Comments
    shawbyoung committed 1 year ago
  • Updated cmd line docs, changed unordered_map to DenseMap in CGMatcher, updated variable names
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Moved cg matcher from class to struct
    shawbyoung committed 1 year ago
  • Removed unnecessary braces
    shawbyoung committed 1 year ago
  • Resolve ambiguity with LCP instead of block count with multiple BFs at one neighbor hash
    shawbyoung committed 1 year ago
  • Fixed memory issue with buffer in getBaseName
    shawbyoung committed 1 year ago
  • Change CallGraphMatchers to return optional instead of pointer
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Updated YAMLProfileReader::mayHaveProfileData to process all binary functions when flag is enabled and test to reflect this
    shawbyoung committed 1 year ago
  • Formatting
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Set BFs to ignored when Lite mode is on to reduce processing time in rewrite
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Fixed mmory leak
    shawbyoung committed 1 year ago
  • [𝘀𝗽𝗿] changes introduced through rebase
    shawbyoung committed 1 year ago
  • Rebase
    shawbyoung committed 1 year ago
Loading