getBestSimplifyQuery overloads
Declared in <llvm/Analysis/InstructionSimplify.h>
Build a SimplifyQuery from loop analyses and a data layout.
SimplifyQuery const
getBestSimplifyQuery(
LoopStandardAnalysisResults& AR,
DataLayout const& DL);
» more...
Build a SimplifyQuery from analyses currently valid in a pass.
SimplifyQuery const
getBestSimplifyQuery(
Pass& P,
Function& F);
» more...
Build a SimplifyQuery from analyses currently valid in an analysis manager.
template<
class T,
class... TArgs>
SimplifyQuery const
getBestSimplifyQuery(
AnalysisManager<T, TArgs...>& AM,
Function& F);
» more...
A SimplifyQuery built from the currently valid analyses.
| Name | Description |
|---|---|
| AR | Loop analyses providing currently valid results. |
| DL | Data layout used for type sizes and pointer widths. |
| P | Pass providing currently valid analyses. |
| F | Function being simplified. |
| AM | Analysis manager providing currently valid analyses. |