LLVM: llvm::PolynomialInfo Struct Reference (original) (raw)
The structure that is returned when a polynomial algorithm was recognized by the analysis. More...
#include "[llvm/Analysis/HashRecognize.h](HashRecognize%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| unsigned | TripCount |
| Value * | LHS |
| APInt | RHS |
| Value * | ComputedValue |
| bool | ByteOrderSwapped |
| Value * | LHSAux |
Detailed Description
The structure that is returned when a polynomial algorithm was recognized by the analysis.
Currently, only the CRC algorithm is recognized.
Definition at line 40 of file HashRecognize.h.
Constructor & Destructor Documentation
Member Data Documentation
◆ ByteOrderSwapped
bool llvm::PolynomialInfo::ByteOrderSwapped
◆ ComputedValue
Value* llvm::PolynomialInfo::ComputedValue
◆ LHS
Value* llvm::PolynomialInfo::LHS
◆ LHSAux
Value* llvm::PolynomialInfo::LHSAux
◆ RHS
APInt llvm::PolynomialInfo::RHS
◆ TripCount
unsigned llvm::PolynomialInfo::TripCount
The documentation for this struct was generated from the following files:
- include/llvm/Analysis/HashRecognize.h
- lib/Analysis/HashRecognize.cpp