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