LLVM 22.0.0git
|
Helper struct shared between Function Specialization and SCCP Solver. More...
#include "llvm/Transforms/Utils/SCCPSolver.h"
Public Member Functions | |
ArgInfo (Argument *F, Constant *A) | |
bool | operator== (const ArgInfo &Other) const |
bool | operator!= (const ArgInfo &Other) const |
Public Attributes | |
Argument * | Formal |
Constant * | Actual |
Friends | |
hash_code | hash_value (const ArgInfo &A) |
Helper struct shared between Function Specialization and SCCP Solver.
Definition at line 42 of file SCCPSolver.h.
Definition at line 46 of file SCCPSolver.h.
References A(), Actual, F, and Formal.
Referenced by hash_value, operator!=(), and operator==().
Definition at line 52 of file SCCPSolver.h.
References ArgInfo(), and llvm::Other.
Definition at line 48 of file SCCPSolver.h.
References Actual, ArgInfo(), Formal, and llvm::Other.
Definition at line 54 of file SCCPSolver.h.
References A(), ArgInfo(), llvm::hash_combine(), and hash_value.
Referenced by hash_value.
Constant* llvm::ArgInfo::Actual |
Definition at line 44 of file SCCPSolver.h.
Referenced by ArgInfo(), operator==(), and llvm::FunctionSpecializer::run().
Argument* llvm::ArgInfo::Formal |
Definition at line 43 of file SCCPSolver.h.
Referenced by ArgInfo(), operator==(), and llvm::FunctionSpecializer::run().