Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h73 struct GVNOptions { struct
80 GVNOptions() = default; argument
83 GVNOptions &setPRE(bool PRE) { in setPRE() argument
89 GVNOptions &setLoadPRE(bool LoadPRE) { in setLoadPRE() argument
94 GVNOptions &setLoadInLoopPRE(bool LoadInLoopPRE) { in setLoadInLoopPRE() argument
100 GVNOptions &setLoadPRESplitBackedge(bool LoadPRESplitBackedge) { in setLoadPRESplitBackedge() argument
106 GVNOptions &setMemDep(bool MemDep) { in setMemDep() argument
117 GVNOptions Options;
122 GVN(GVNOptions Options = {}) : Options(Options) {} in Options()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassRegistry.def363 [](GVNOptions Opts) {
H A DPassBuilder.cpp2269 Expected<GVNOptions> parseGVNOptions(StringRef Params) { in parseGVNOptions()
2270 GVNOptions Result; in parseGVNOptions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp3041 : FunctionPass(ID), Impl(GVNOptions().setMemDep(!NoMemDepAnalysis)) { in GVNLegacyPass()