OLD | NEW |
---|---|
1 //===- subzero/src/IceDefs.h - Common Subzero declaraions -------*- C++ -*-===// | 1 //===- subzero/src/IceDefs.h - Common Subzero declaraions -------*- 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 // This file declares various useful types and classes that have | 10 // This file declares various useful types and classes that have |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
217 template <typename T> | 217 template <typename T> |
218 llvm::iterator_range<typename T::const_reverse_iterator> | 218 llvm::iterator_range<typename T::const_reverse_iterator> |
219 reverse_range(const T &Container) { | 219 reverse_range(const T &Container) { |
220 return llvm::make_range(Container.rbegin(), Container.rend()); | 220 return llvm::make_range(Container.rbegin(), Container.rend()); |
221 } | 221 } |
222 template <typename T> | 222 template <typename T> |
223 llvm::iterator_range<typename T::reverse_iterator> reverse_range(T &Container) { | 223 llvm::iterator_range<typename T::reverse_iterator> reverse_range(T &Container) { |
224 return llvm::make_range(Container.rbegin(), Container.rend()); | 224 return llvm::make_range(Container.rbegin(), Container.rend()); |
225 } | 225 } |
226 | 226 |
227 // Immeidates Pooling and Randomization options | |
Jim Stichnoth
2015/06/12 23:48:17
"Immediates" misspelled.
I would prefer not so mu
qining
2015/06/17 04:28:53
Done.
| |
228 enum RandomizeAndPoolImmediatesEnum { | |
229 NoneImmediatesRandomizationPooling, | |
Jim Stichnoth
2015/06/12 23:48:17
For non-scoped enum values in the top-level (Ice)
qining
2015/06/17 04:28:53
Done.
| |
230 RandomizeImmediates, | |
231 PoolImmediates | |
232 }; | |
233 | |
227 } // end of namespace Ice | 234 } // end of namespace Ice |
228 | 235 |
229 #endif // SUBZERO_SRC_ICEDEFS_H | 236 #endif // SUBZERO_SRC_ICEDEFS_H |
OLD | NEW |