Create a pass that hoists instructions for speculative execution.

Synopsis

Declared in <llvm/Transforms/Scalar.h>

FunctionPass*
createSpeculativeExecutionPass();

Description

Aggressively hoists instructions to enable speculative execution on targets where branches are expensive.

Return Value

The newly created FunctionPass.

Created with MrDocs