llvm::getBestSimplifyQuery

Build a SimplifyQuery from loop analyses and a data layout.

Synopsis

Declared in <llvm/Analysis/InstructionSimplify.h>

SimplifyQuery const
getBestSimplifyQuery(
    LoopStandardAnalysisResults& AR,
    DataLayout const& DL);

Description

This is the strongly preferred way of constructing SimplifyQuery in passes.

Return Value

A SimplifyQuery built from the currently valid analyses.

Parameters

NameDescription
ARLoop analyses providing currently valid results.
DLData layout used for type sizes and pointer widths.