| 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 |  | 
  | CallExpression(unsigned NumOperands, CallInst *C, const MemoryAccess *MemoryLeader) | llvm::GVNExpression::CallExpression | inline | 
  | CallExpression()=delete | llvm::GVNExpression::CallExpression |  | 
  | CallExpression(const CallExpression &)=delete | llvm::GVNExpression::CallExpression |  | 
  | classof(const Expression *EB) | llvm::GVNExpression::CallExpression | inlinestatic | 
  | 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::CallExpression | virtual | 
  | exactlyEquals(const Expression &Other) const override | llvm::GVNExpression::CallExpression | 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::MemoryExpression | inlinevirtual | 
  | getMemoryLeader() const | llvm::GVNExpression::MemoryExpression | inline | 
  | 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 | 
  | MemoryExpression(unsigned NumOperands, enum ExpressionType EType, const MemoryAccess *MemoryLeader) | llvm::GVNExpression::MemoryExpression | inline | 
  | MemoryExpression()=delete | llvm::GVNExpression::MemoryExpression |  | 
  | MemoryExpression(const MemoryExpression &)=delete | llvm::GVNExpression::MemoryExpression |  | 
  | 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 CallExpression &)=delete | llvm::GVNExpression::CallExpression |  | 
  | llvm::GVNExpression::MemoryExpression::operator=(const MemoryExpression &)=delete | llvm::GVNExpression::MemoryExpression |  | 
  | 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::CallExpression | inlinevirtual | 
  | setMemoryLeader(const MemoryAccess *ML) | llvm::GVNExpression::MemoryExpression | inline | 
  | 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 | 
  | ~BasicExpression() override | llvm::GVNExpression::BasicExpression |  | 
  | ~CallExpression() override | llvm::GVNExpression::CallExpression |  | 
  | ~Expression() | llvm::GVNExpression::Expression | virtual |