|
LLVM 22.0.0git
|
This is the complete list of members for llvm::ConstantExprKeyType, including all inherited members.
| ConstantExprKeyType(unsigned Opcode, ArrayRef< Constant * > Ops, unsigned short SubclassOptionalData=0, ArrayRef< int > ShuffleMask={}, Type *ExplicitTy=nullptr, std::optional< ConstantRange > InRange=std::nullopt) | llvm::ConstantExprKeyType | inline |
| ConstantExprKeyType(ArrayRef< Constant * > Operands, const ConstantExpr *CE) | llvm::ConstantExprKeyType | inline |
| ConstantExprKeyType(const ConstantExpr *CE, SmallVectorImpl< Constant * > &Storage) | llvm::ConstantExprKeyType | inline |
| create(TypeClass *Ty) const | llvm::ConstantExprKeyType | inline |
| getHash() const | llvm::ConstantExprKeyType | inline |
| operator==(const ConstantExprKeyType &X) const | llvm::ConstantExprKeyType | inline |
| operator==(const ConstantExpr *CE) const | llvm::ConstantExprKeyType | inline |
| rangesEqual(const std::optional< ConstantRange > &A, const std::optional< ConstantRange > &B) | llvm::ConstantExprKeyType | inlinestatic |
| TypeClass typedef | llvm::ConstantExprKeyType |