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::LoadExpression | 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::LoadExpression | virtual |
exactlyEquals(const Expression &Other) const override | llvm::GVNExpression::LoadExpression | inlinevirtual |
Expression(ExpressionType ET=ET_Base, unsigned O=~2U) | llvm::GVNExpression::Expression | inline |
Expression(const Expression &)=delete | llvm::GVNExpression::Expression | |
getAlignment() const | llvm::GVNExpression::LoadExpression | inline |
getComputedHash() const | llvm::GVNExpression::Expression | inline |
getEmptyKey() | llvm::GVNExpression::Expression | inlinestatic |
getExpressionType() const | llvm::GVNExpression::Expression | inline |
getHashValue() const override | llvm::GVNExpression::MemoryExpression | inlinevirtual |
getLoadInst() const | llvm::GVNExpression::LoadExpression | inline |
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 |
LoadExpression(unsigned NumOperands, LoadInst *L, const MemoryAccess *MemoryLeader) | llvm::GVNExpression::LoadExpression | inline |
LoadExpression(enum ExpressionType EType, unsigned NumOperands, LoadInst *L, const MemoryAccess *MemoryLeader) | llvm::GVNExpression::LoadExpression | inline |
LoadExpression()=delete | llvm::GVNExpression::LoadExpression | |
LoadExpression(const LoadExpression &)=delete | llvm::GVNExpression::LoadExpression | |
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 LoadExpression &)=delete | llvm::GVNExpression::LoadExpression | |
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::LoadExpression | inlinevirtual |
setAlignment(unsigned Align) | llvm::GVNExpression::LoadExpression | inline |
setLoadInst(LoadInst *L) | llvm::GVNExpression::LoadExpression | inline |
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 | |
~Expression() | llvm::GVNExpression::Expression | virtual |
~LoadExpression() override | llvm::GVNExpression::LoadExpression | |