LLVM: include/llvm/Transforms/Utils/SimplifyCFGOptions.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16#ifndef LLVM_TRANSFORMS_UTILS_SIMPLIFYCFGOPTIONS_H
17#define LLVM_TRANSFORMS_UTILS_SIMPLIFYCFGOPTIONS_H
18
19namespace llvm {
20
22
36
38
39
77 AC = Cache;
78 return *this;
79 }
84
93};
94
95}
96
97#endif
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
A cache of @llvm.assume calls within a function.
This is an optimization pass for GlobalISel generic memory operations.
bool NeedCanonicalLoop
Definition SimplifyCFGOptions.h:29
SimplifyCFGOptions & setSimplifyCondBranch(bool B)
Definition SimplifyCFGOptions.h:80
bool ConvertSwitchToArithmetic
Definition SimplifyCFGOptions.h:27
bool SinkCommonInsts
Definition SimplifyCFGOptions.h:32
AssumptionCache * AC
Definition SimplifyCFGOptions.h:37
bool ForwardSwitchCondToPhi
Definition SimplifyCFGOptions.h:25
bool HoistCommonInsts
Definition SimplifyCFGOptions.h:30
SimplifyCFGOptions & sinkCommonInsts(bool B)
Definition SimplifyCFGOptions.h:72
SimplifyCFGOptions & convertSwitchRangeToICmp(bool B)
Definition SimplifyCFGOptions.h:48
bool ConvertSwitchRangeToICmp
Definition SimplifyCFGOptions.h:26
SimplifyCFGOptions & convertSwitchToArithmetic(bool B)
Definition SimplifyCFGOptions.h:52
SimplifyCFGOptions & speculateUnpredictables(bool B)
Definition SimplifyCFGOptions.h:89
SimplifyCFGOptions & convertSwitchToLookupTable(bool B)
Definition SimplifyCFGOptions.h:56
bool SpeculateBlocks
Definition SimplifyCFGOptions.h:34
SimplifyCFGOptions & hoistCommonInsts(bool B)
Definition SimplifyCFGOptions.h:64
int BonusInstThreshold
Definition SimplifyCFGOptions.h:24
SimplifyCFGOptions & speculateBlocks(bool B)
Definition SimplifyCFGOptions.h:85
bool SimplifyCondBranch
Definition SimplifyCFGOptions.h:33
bool ConvertSwitchToLookupTable
Definition SimplifyCFGOptions.h:28
SimplifyCFGOptions & bonusInstThreshold(int I)
Definition SimplifyCFGOptions.h:40
bool SpeculateUnpredictables
Definition SimplifyCFGOptions.h:35
bool HoistLoadsStoresWithCondFaulting
Definition SimplifyCFGOptions.h:31
SimplifyCFGOptions & setAssumptionCache(AssumptionCache *Cache)
Definition SimplifyCFGOptions.h:76
SimplifyCFGOptions & needCanonicalLoops(bool B)
Definition SimplifyCFGOptions.h:60
SimplifyCFGOptions & forwardSwitchCondToPhi(bool B)
Definition SimplifyCFGOptions.h:44
SimplifyCFGOptions & hoistLoadsStoresWithCondFaulting(bool B)
Definition SimplifyCFGOptions.h:68