llvm::createGVNPass

createGVNPass overloads

Synopses

Declared in <llvm/Transforms/Scalar/GVN.h>

Create a legacy GVN pass with default options.

FunctionPass*
createGVNPass();
» more...

Create a legacy GVN pass.

FunctionPass*
createGVNPass(bool ScalarPRE);
» more...

Return Value

A new legacy FunctionPass that runs GVN.

Parameters

NameDescription
ScalarPREWhether to enable PRE of scalar instructions.