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 |