[all-commits] [llvm/llvm-project] f02c4c: [IRSim] Adding wrapper pass for IRSimilarityIdentfier

Andrew Litteken via All-commits all-commits at lists.llvm.org
Thu Sep 24 13:00:03 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f02c4c87b46c8203d7368cadc62607707d6f66b8
      https://github.com/llvm/llvm-project/commit/f02c4c87b46c8203d7368cadc62607707d6f66b8
  Author: Andrew Litteken <andrew.litteken at gmail.com>
  Date:   2020-09-24 (Thu, 24 Sep 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/IRSimilarityIdentifier.h
    M llvm/include/llvm/InitializePasses.h
    M llvm/lib/Analysis/Analysis.cpp
    M llvm/lib/Analysis/IRSimilarityIdentifier.cpp
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    A llvm/test/Analysis/IRSimilarityIdentifier/basic.ll
    A llvm/test/Analysis/IRSimilarityIdentifier/different.ll
    A llvm/test/Analysis/IRSimilarityIdentifier/nothing.ll

  Log Message:
  -----------
  [IRSim] Adding wrapper pass for IRSimilarityIdentfier

This introduces an analysis pass that wraps IRSimilarityIdentifier,
and adds a printer pass to examine in what function similarities are
being found.

Test for what the printer pass can find are in
test/Analysis/IRSimilarityIdentifier.

Reviewed by: paquette, jroelofs

Differential Revision: https://reviews.llvm.org/D86973




More information about the All-commits mailing list