llvm::createExpandVariadicsPass

Create a legacy pass manager instance of the expand-variadics pass.

Synopsis

Declared in <llvm/Transforms/IPO/ExpandVariadics.h>

ModulePass*
createExpandVariadicsPass(ExpandVariadicsMode Mode);

Return Value

A new expand-variadics pass for the legacy pass manager.

Parameters

NameDescription
ModeOperating mode that controls whether the pass disables, optimises, or lowers variadic functions.