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::PHIExpression | 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::PHIExpression | 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::PHIExpression | 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 |
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 PHIExpression &)=delete | llvm::GVNExpression::PHIExpression | |
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 |
PHIExpression(unsigned NumOperands, BasicBlock *B) | llvm::GVNExpression::PHIExpression | inline |
PHIExpression()=delete | llvm::GVNExpression::PHIExpression | |
PHIExpression(const PHIExpression &)=delete | llvm::GVNExpression::PHIExpression | |
print(raw_ostream &OS) const | llvm::GVNExpression::Expression | inline |
printInternal(raw_ostream &OS, bool PrintEType) const override | llvm::GVNExpression::PHIExpression | 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 |
~BasicExpression() override | llvm::GVNExpression::BasicExpression | |
~Expression() | llvm::GVNExpression::Expression | virtual |
~PHIExpression() override | llvm::GVNExpression::PHIExpression | |