llvm::IRNormalizerOptions

Options controlling how IRNormalizerPass rewrites a function.

Synopsis

Declared in <llvm/Transforms/Utils/IRNormalizer.h>

struct IRNormalizerOptions;

Data Members

NameDescription
FoldPreOutputs Folds all regular instructions (including pre-outputs)
PreserveOrder Preserves original instruction order.
RenameAll Renames all instructions (including user-named)
ReorderOperands Sorts and reorders operands in commutative instructions