| 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::StoreExpression | 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::StoreExpression | virtual |
| exactlyEquals(const Expression &Other) const override | llvm::GVNExpression::StoreExpression | 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 |
| getStoredValue() const | llvm::GVNExpression::StoreExpression | inline |
| getStoreInst() const | llvm::GVNExpression::StoreExpression | 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 StoreExpression &)=delete | llvm::GVNExpression::StoreExpression | |
| 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::StoreExpression | 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 |
| StoreExpression(unsigned NumOperands, StoreInst *S, Value *StoredValue, const MemoryAccess *MemoryLeader) | llvm::GVNExpression::StoreExpression | inline |
| StoreExpression()=delete | llvm::GVNExpression::StoreExpression | |
| StoreExpression(const StoreExpression &)=delete | llvm::GVNExpression::StoreExpression | |
| swapOperands(unsigned First, unsigned Second) | llvm::GVNExpression::BasicExpression | inline |
| ~BasicExpression() override | llvm::GVNExpression::BasicExpression | |
| ~Expression() | llvm::GVNExpression::Expression | virtual |
| ~StoreExpression() override | llvm::GVNExpression::StoreExpression | |