Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(594)

Side by Side Diff: src/IceClFlags.def

Issue 1997443002: Subzero: Initial implementation of BB Local CSE (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Modify test for x8632 and 64 to check with and without local-cse Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===- subzero/src/IceClFlags.def - Cl Flags for translation ----*- C++ -*-===// 1 //===- subzero/src/IceClFlags.def - Cl Flags for translation ----*- C++ -*-===//
2 // 2 //
3 // The Subzero Code Generator 3 // The Subzero Code Generator
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 /// 9 ///
10 /// \file 10 /// \file
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 X(DumpStrings, bool, dev_opt_flag, \ 133 X(DumpStrings, bool, dev_opt_flag, \
134 "dump-strings", \ 134 "dump-strings", \
135 cl::desc("Dump string pools during compilation"), \ 135 cl::desc("Dump string pools during compilation"), \
136 cl::init(false)) \ 136 cl::init(false)) \
137 \ 137 \
138 X(EnableBlockProfile, bool, dev_opt_flag, "enable-block-profile", \ 138 X(EnableBlockProfile, bool, dev_opt_flag, "enable-block-profile", \
139 cl::desc("Instrument basic blocks, and output profiling " \ 139 cl::desc("Instrument basic blocks, and output profiling " \
140 "information to stdout at the end of program execution."), \ 140 "information to stdout at the end of program execution."), \
141 cl::init(false)) \ 141 cl::init(false)) \
142 \ 142 \
143 X(EnableExperimental, bool, dev_opt_flag, "enable-experimental", \
144 cl::desc("Enable Optimizations not yet part of O2"), \
145 cl::init(false)) \
146 \
143 X(EnablePhiEdgeSplit, bool, dev_opt_flag, "phi-edge-split", \ 147 X(EnablePhiEdgeSplit, bool, dev_opt_flag, "phi-edge-split", \
144 cl::desc("Enable edge splitting for Phi lowering"), cl::init(true)) \ 148 cl::desc("Enable edge splitting for Phi lowering"), cl::init(true)) \
145 \ 149 \
146 X(ExcludedRegisters, std::string, dev_list_flag, "reg-exclude", \ 150 X(ExcludedRegisters, std::string, dev_list_flag, "reg-exclude", \
147 cl::CommaSeparated, cl::desc("Don't use specified registers")) \ 151 cl::CommaSeparated, cl::desc("Don't use specified registers")) \
148 \ 152 \
149 X(ForceMemIntrinOpt, bool, dev_opt_flag, "fmem-intrin-opt", \ 153 X(ForceMemIntrinOpt, bool, dev_opt_flag, "fmem-intrin-opt", \
150 cl::desc("Force optimization of memory intrinsics.")) \ 154 cl::desc("Force optimization of memory intrinsics.")) \
151 \ 155 \
152 X(ForceO2String, std::string, dev_opt_flag, "force-O2", \ 156 X(ForceO2String, std::string, dev_opt_flag, "force-O2", \
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 cl::init(":")) \ 352 cl::init(":")) \
349 \ 353 \
350 X(WasmBoundsCheck, bool, dev_opt_flag, "wasm-bounds-check", \ 354 X(WasmBoundsCheck, bool, dev_opt_flag, "wasm-bounds-check", \
351 cl::desc("Add bounds checking code in WASM frontend"), \ 355 cl::desc("Add bounds checking code in WASM frontend"), \
352 cl::init(true)) 356 cl::init(true))
353 //#define X(Name, Type, ClType, ...) 357 //#define X(Name, Type, ClType, ...)
354 358
355 } // end of namespace Ice 359 } // end of namespace Ice
356 360
357 #endif // SUBZERO_SRC_ICECLFLAGS_DEF 361 #endif // SUBZERO_SRC_ICECLFLAGS_DEF
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698