struct IRSimilarityCandidate::OperandMapping
Declaration
struct IRSimilarityCandidate::OperandMapping { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:714
Member Variables
- public const llvm::IRSimilarity::IRSimilarityCandidate& IRSC
- The IRSimilarityCandidate that holds the instruction the OperVals were pulled from.
- public ArrayRef<llvm::Value*>& OperVals
- The operand values to be analyzed.
- public DenseMap<unsigned int, DenseSet<unsigned int>>& ValueNumberMapping
- The current mapping of global value numbers from one IRSimilarityCandidate to another IRSimilarityCandidate.