|
LLVM 22.0.0git
|
#include "llvm/Transforms/Utils/SimplifyCFGOptions.h"
Public Attributes | |
| int | BonusInstThreshold = 1 |
| bool | ForwardSwitchCondToPhi = false |
| bool | ConvertSwitchRangeToICmp = false |
| bool | ConvertSwitchToArithmetic = false |
| bool | ConvertSwitchToLookupTable = false |
| bool | NeedCanonicalLoop = true |
| bool | HoistCommonInsts = false |
| bool | HoistLoadsStoresWithCondFaulting = false |
| bool | SinkCommonInsts = false |
| bool | SimplifyCondBranch = true |
| bool | SpeculateBlocks = true |
| bool | SpeculateUnpredictables = false |
| AssumptionCache * | AC = nullptr |
Definition at line 23 of file SimplifyCFGOptions.h.
|
inline |
Definition at line 40 of file SimplifyCFGOptions.h.
References BonusInstThreshold, and I.
|
inline |
Definition at line 48 of file SimplifyCFGOptions.h.
References B(), and ConvertSwitchRangeToICmp.
|
inline |
Definition at line 52 of file SimplifyCFGOptions.h.
References B(), and ConvertSwitchToArithmetic.
|
inline |
Definition at line 56 of file SimplifyCFGOptions.h.
References B(), and ConvertSwitchToLookupTable.
|
inline |
Definition at line 44 of file SimplifyCFGOptions.h.
References B(), and ForwardSwitchCondToPhi.
|
inline |
Definition at line 64 of file SimplifyCFGOptions.h.
References B(), and HoistCommonInsts.
|
inline |
Definition at line 68 of file SimplifyCFGOptions.h.
References B(), and HoistLoadsStoresWithCondFaulting.
|
inline |
Definition at line 60 of file SimplifyCFGOptions.h.
References B(), and NeedCanonicalLoop.
|
inline |
Definition at line 76 of file SimplifyCFGOptions.h.
References AC.
|
inline |
Definition at line 80 of file SimplifyCFGOptions.h.
References B(), and SimplifyCondBranch.
|
inline |
Definition at line 72 of file SimplifyCFGOptions.h.
References B(), and SinkCommonInsts.
|
inline |
Definition at line 85 of file SimplifyCFGOptions.h.
References B(), and SpeculateBlocks.
|
inline |
Definition at line 89 of file SimplifyCFGOptions.h.
References B(), and SpeculateUnpredictables.
| AssumptionCache* llvm::SimplifyCFGOptions::AC = nullptr |
Definition at line 37 of file SimplifyCFGOptions.h.
Referenced by setAssumptionCache().
| int llvm::SimplifyCFGOptions::BonusInstThreshold = 1 |
Definition at line 24 of file SimplifyCFGOptions.h.
Referenced by bonusInstThreshold().
| bool llvm::SimplifyCFGOptions::ConvertSwitchRangeToICmp = false |
Definition at line 26 of file SimplifyCFGOptions.h.
Referenced by convertSwitchRangeToICmp().
| bool llvm::SimplifyCFGOptions::ConvertSwitchToArithmetic = false |
Definition at line 27 of file SimplifyCFGOptions.h.
Referenced by convertSwitchToArithmetic().
| bool llvm::SimplifyCFGOptions::ConvertSwitchToLookupTable = false |
Definition at line 28 of file SimplifyCFGOptions.h.
Referenced by convertSwitchToLookupTable().
| bool llvm::SimplifyCFGOptions::ForwardSwitchCondToPhi = false |
Definition at line 25 of file SimplifyCFGOptions.h.
Referenced by forwardSwitchCondToPhi().
| bool llvm::SimplifyCFGOptions::HoistCommonInsts = false |
Definition at line 30 of file SimplifyCFGOptions.h.
Referenced by hoistCommonInsts().
| bool llvm::SimplifyCFGOptions::HoistLoadsStoresWithCondFaulting = false |
Definition at line 31 of file SimplifyCFGOptions.h.
Referenced by hoistLoadsStoresWithCondFaulting().
| bool llvm::SimplifyCFGOptions::NeedCanonicalLoop = true |
Definition at line 29 of file SimplifyCFGOptions.h.
Referenced by needCanonicalLoops().
| bool llvm::SimplifyCFGOptions::SimplifyCondBranch = true |
Definition at line 33 of file SimplifyCFGOptions.h.
Referenced by setSimplifyCondBranch().
| bool llvm::SimplifyCFGOptions::SinkCommonInsts = false |
Definition at line 32 of file SimplifyCFGOptions.h.
Referenced by sinkCommonInsts().
| bool llvm::SimplifyCFGOptions::SpeculateBlocks = true |
Definition at line 34 of file SimplifyCFGOptions.h.
Referenced by speculateBlocks().
| bool llvm::SimplifyCFGOptions::SpeculateUnpredictables = false |
Definition at line 35 of file SimplifyCFGOptions.h.
Referenced by speculateUnpredictables().