LLVM 20.0.0git
|
A helper struct to hold the candidate, for a branch instruction, the relative location of a label, and the label itself. More...
#include "llvm/Analysis/IRSimilarityIdentifier.h"
Public Attributes | |
const IRSimilarityCandidate & | IRSC |
The IRSimilarityCandidate that holds the instruction the relative location was pulled from. | |
int | RelativeLocation |
The relative location to be analyzed. | |
Value * | OperVal |
The corresponding value. | |
A helper struct to hold the candidate, for a branch instruction, the relative location of a label, and the label itself.
This is mostly to group the values together before passing them as a bundle to a function.
Definition at line 735 of file IRSimilarityIdentifier.h.
const IRSimilarityCandidate& llvm::IRSimilarity::IRSimilarityCandidate::RelativeLocMapping::IRSC |
The IRSimilarityCandidate that holds the instruction the relative location was pulled from.
Definition at line 738 of file IRSimilarityIdentifier.h.
Value* llvm::IRSimilarity::IRSimilarityCandidate::RelativeLocMapping::OperVal |
The corresponding value.
Definition at line 744 of file IRSimilarityIdentifier.h.
int llvm::IRSimilarity::IRSimilarityCandidate::RelativeLocMapping::RelativeLocation |
The relative location to be analyzed.
Definition at line 741 of file IRSimilarityIdentifier.h.