Home
last modified time | relevance | path

Searched refs:GVNOptions (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h76 struct GVNOptions { struct
84 GVNOptions() = default; argument
87 GVNOptions &setPRE(bool PRE) { in setPRE() argument
93 GVNOptions &setLoadPRE(bool LoadPRE) { in setLoadPRE() argument
98 GVNOptions &setLoadInLoopPRE(bool LoadInLoopPRE) { in setLoadInLoopPRE() argument
104 GVNOptions &setLoadPRESplitBackedge(bool LoadPRESplitBackedge) { in setLoadPRESplitBackedge() argument
110 GVNOptions &setMemDep(bool MemDep) { in setMemDep() argument
116 GVNOptions &setMemorySSA(bool MemSSA) { in setMemorySSA() argument
127 GVNOptions Options;
132 GVNPass(GVNOptions Options = {}) : Options(Options) {} in Options()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp1177 Expected<GVNOptions> parseGVNOptions(StringRef Params) { in parseGVNOptions()
1178 GVNOptions Result; in parseGVNOptions()
H A DPassRegistry.def587 "gvn", "GVNPass", [](GVNOptions Opts) { return GVNPass(Opts); },
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp3373 : FunctionPass(ID), Impl(GVNOptions() in GVNLegacyPass()