LLVM 19.0.0git
Public Attributes | List of all members
llvm::IRSimilarity::IRSimilarityCandidate::OperandMapping Struct Reference

#include "llvm/Analysis/IRSimilarityIdentifier.h"

Public Attributes

const IRSimilarityCandidateIRSC
 The IRSimilarityCandidate that holds the instruction the OperVals were pulled from.
 
ArrayRef< Value * > & OperVals
 The operand values to be analyzed.
 
DenseMap< unsigned, DenseSet< unsigned > > & ValueNumberMapping
 The current mapping of global value numbers from one IRSimilarityCandidate to another IRSimilarityCandidate.
 

Detailed Description

Definition at line 720 of file IRSimilarityIdentifier.h.

Member Data Documentation

◆ IRSC

const IRSimilarityCandidate& llvm::IRSimilarity::IRSimilarityCandidate::OperandMapping::IRSC

The IRSimilarityCandidate that holds the instruction the OperVals were pulled from.

Definition at line 723 of file IRSimilarityIdentifier.h.

◆ OperVals

ArrayRef<Value *>& llvm::IRSimilarity::IRSimilarityCandidate::OperandMapping::OperVals

The operand values to be analyzed.

Definition at line 726 of file IRSimilarityIdentifier.h.

◆ ValueNumberMapping

DenseMap<unsigned, DenseSet<unsigned> >& llvm::IRSimilarity::IRSimilarityCandidate::OperandMapping::ValueNumberMapping

The current mapping of global value numbers from one IRSimilarityCandidate to another IRSimilarityCandidate.

Definition at line 730 of file IRSimilarityIdentifier.h.


The documentation for this struct was generated from the following file: