class UnknownExpression

Declaration

class UnknownExpression : public Expression { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:622

Inherits from: Expression

Method Overview

Inherited from Expression:

Methods

UnknownExpression(llvm::Instruction* I)

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:627

Parameters

llvm::Instruction* I

UnknownExpression()

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:628

UnknownExpression(
    const llvm::GVNExpression::UnknownExpression&)

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:629

Parameters

const llvm::GVNExpression::UnknownExpression&

static bool classof(
    const llvm::GVNExpression::Expression* EB)

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:632

Parameters

const llvm::GVNExpression::Expression* EB

bool equals(const llvm::GVNExpression::Expression&
                Other) const

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:639

Parameters

const llvm::GVNExpression::Expression& Other

llvm::hash_code getHashValue() const

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:644

llvm::Instruction* getInstruction() const

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:636

void printInternal(llvm::raw_ostream& OS,
                   bool PrintEType) const

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:649

Parameters

llvm::raw_ostream& OS
bool PrintEType

void setInstruction(llvm::Instruction* I)

Declared at: llvm/include/llvm/Transforms/Scalar/GVNExpression.h:637

Parameters

llvm::Instruction* I