[all-commits] [llvm/llvm-project] 132aae: [IRSim] Adding ilist for IRInstructionData.

Andrew Litteken via All-commits all-commits at lists.llvm.org
Fri Sep 18 22:19:20 PDT 2020


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

  Changed paths:
    M llvm/include/llvm/Analysis/IRSimilarityIdentifier.h
    M llvm/lib/Analysis/IRSimilarityIdentifier.cpp
    M llvm/unittests/Analysis/IRSimilarityIdentifierTest.cpp

  Log Message:
  -----------
  [IRSim] Adding ilist for IRInstructionData.

The IRInstructionData structs are a different representation of the
program.  This list treats the program as if it was "flattened" and
the only parent is this list.  This lets us easily create ranges of
instructions.

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




More information about the All-commits mailing list