AggregateValueExpression(unsigned NumOperands, unsigned NumIntOperands) | llvm::GVNExpression::AggregateValueExpression | inline |
AggregateValueExpression()=delete | llvm::GVNExpression::AggregateValueExpression | |
AggregateValueExpression(const AggregateValueExpression &)=delete | llvm::GVNExpression::AggregateValueExpression | |
allocateIntOperands(BumpPtrAllocator &Allocator) | llvm::GVNExpression::AggregateValueExpression | inlinevirtual |
allocateOperands(RecyclerType &Recycler, BumpPtrAllocator &Allocator) | llvm::GVNExpression::BasicExpression | inline |
BasicExpression(unsigned NumOperands) | llvm::GVNExpression::BasicExpression | inline |
BasicExpression(unsigned NumOperands, ExpressionType ET) | llvm::GVNExpression::BasicExpression | inline |
BasicExpression()=delete | llvm::GVNExpression::BasicExpression | |
BasicExpression(const BasicExpression &)=delete | llvm::GVNExpression::BasicExpression | |
classof(const Expression *EB) | llvm::GVNExpression::AggregateValueExpression | inlinestatic |
const_int_arg_iterator typedef | llvm::GVNExpression::AggregateValueExpression | |
const_op_iterator typedef | llvm::GVNExpression::BasicExpression | |
deallocateOperands(RecyclerType &Recycler) | llvm::GVNExpression::BasicExpression | inline |
dump() const | llvm::GVNExpression::Expression | |
equals(const Expression &Other) const override | llvm::GVNExpression::AggregateValueExpression | inlinevirtual |
exactlyEquals(const Expression &Other) const | llvm::GVNExpression::Expression | inlinevirtual |
Expression(ExpressionType ET=ET_Base, unsigned O=~2U) | llvm::GVNExpression::Expression | inline |
Expression(const Expression &)=delete | llvm::GVNExpression::Expression | |
getComputedHash() const | llvm::GVNExpression::Expression | inline |
getEmptyKey() | llvm::GVNExpression::Expression | inlinestatic |
getExpressionType() const | llvm::GVNExpression::Expression | inline |
getHashValue() const override | llvm::GVNExpression::AggregateValueExpression | inlinevirtual |
getNumOperands() const | llvm::GVNExpression::BasicExpression | inline |
getOpcode() const | llvm::GVNExpression::Expression | inline |
getOperand(unsigned N) const | llvm::GVNExpression::BasicExpression | inline |
getTombstoneKey() | llvm::GVNExpression::Expression | inlinestatic |
getType() const | llvm::GVNExpression::BasicExpression | inline |
int_arg_iterator typedef | llvm::GVNExpression::AggregateValueExpression | |
int_op_begin() | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_begin() const | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_empty() const | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_end() | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_end() const | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_push_back(unsigned IntOperand) | llvm::GVNExpression::AggregateValueExpression | inline |
int_op_size() const | llvm::GVNExpression::AggregateValueExpression | inline |
op_begin() | llvm::GVNExpression::BasicExpression | inline |
op_begin() const | llvm::GVNExpression::BasicExpression | inline |
op_empty() const | llvm::GVNExpression::BasicExpression | inline |
op_end() | llvm::GVNExpression::BasicExpression | inline |
op_end() const | llvm::GVNExpression::BasicExpression | inline |
op_iterator typedef | llvm::GVNExpression::BasicExpression | |
op_push_back(Value *Arg) | llvm::GVNExpression::BasicExpression | inline |
operands() | llvm::GVNExpression::BasicExpression | inline |
operands() const | llvm::GVNExpression::BasicExpression | inline |
operator!=(const Expression &Other) const | llvm::GVNExpression::Expression | inline |
operator=(const AggregateValueExpression &)=delete | llvm::GVNExpression::AggregateValueExpression | |
llvm::GVNExpression::BasicExpression::operator=(const BasicExpression &)=delete | llvm::GVNExpression::BasicExpression | |
llvm::GVNExpression::Expression::operator=(const Expression &)=delete | llvm::GVNExpression::Expression | |
operator==(const Expression &Other) const | llvm::GVNExpression::Expression | inline |
print(raw_ostream &OS) const | llvm::GVNExpression::Expression | inline |
printInternal(raw_ostream &OS, bool PrintEType) const override | llvm::GVNExpression::AggregateValueExpression | inlinevirtual |
setOpcode(unsigned opcode) | llvm::GVNExpression::Expression | inline |
setOperand(unsigned N, Value *V) | llvm::GVNExpression::BasicExpression | inline |
setType(Type *T) | llvm::GVNExpression::BasicExpression | inline |
swapOperands(unsigned First, unsigned Second) | llvm::GVNExpression::BasicExpression | inline |
~AggregateValueExpression() override | llvm::GVNExpression::AggregateValueExpression | |
~BasicExpression() override | llvm::GVNExpression::BasicExpression | |
~Expression() | llvm::GVNExpression::Expression | virtual |