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

Side by Side Diff: src/IceClFlags.h

Issue 1424923005: Add workaround to allow testing of ARM integrated assembler. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Fix nits. Created 5 years, 1 month 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
« no previous file with comments | « src/IceAssemblerARM32.h ('k') | src/IceClFlags.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 //===- subzero/src/IceClFlags.h - Cl Flags for translation ------*- C++ -*-===// 1 //===- subzero/src/IceClFlags.h - 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 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 bool getAllowExternDefinedSymbols() const { 42 bool getAllowExternDefinedSymbols() const {
43 return AllowExternDefinedSymbols; 43 return AllowExternDefinedSymbols;
44 } 44 }
45 void setAllowExternDefinedSymbols(bool NewValue) { 45 void setAllowExternDefinedSymbols(bool NewValue) {
46 AllowExternDefinedSymbols = NewValue; 46 AllowExternDefinedSymbols = NewValue;
47 } 47 }
48 48
49 bool getAllowIacaMarks() const { return AllowIacaMarks; } 49 bool getAllowIacaMarks() const { return AllowIacaMarks; }
50 void setAllowIacaMarks(bool NewValue) { AllowIacaMarks = NewValue; } 50 void setAllowIacaMarks(bool NewValue) { AllowIacaMarks = NewValue; }
51 51
52 bool getAllowUnsafeIas() const { return AllowUnsafeIas; }
53 void setAllowUnsafeIas(bool NewValue) { AllowUnsafeIas = NewValue; }
54
52 bool getAllowUninitializedGlobals() const { 55 bool getAllowUninitializedGlobals() const {
53 return AllowUninitializedGlobals; 56 return AllowUninitializedGlobals;
54 } 57 }
55 void setAllowUninitializedGlobals(bool NewValue) { 58 void setAllowUninitializedGlobals(bool NewValue) {
56 AllowUninitializedGlobals = NewValue; 59 AllowUninitializedGlobals = NewValue;
57 } 60 }
58 61
59 bool getDataSections() const { return DataSections; } 62 bool getDataSections() const { return DataSections; }
60 void setDataSections(bool NewValue) { DataSections = NewValue; } 63 void setDataSections(bool NewValue) { DataSections = NewValue; }
61 64
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 } 252 }
250 253
251 uint64_t getRandomSeed() const { return RandomSeed; } 254 uint64_t getRandomSeed() const { return RandomSeed; }
252 void setRandomSeed(size_t NewValue) { RandomSeed = NewValue; } 255 void setRandomSeed(size_t NewValue) { RandomSeed = NewValue; }
253 256
254 private: 257 private:
255 bool AllowErrorRecovery; 258 bool AllowErrorRecovery;
256 bool AllowExternDefinedSymbols; 259 bool AllowExternDefinedSymbols;
257 bool AllowIacaMarks; 260 bool AllowIacaMarks;
258 bool AllowUninitializedGlobals; 261 bool AllowUninitializedGlobals;
262 // TODO(kschimpf): This is a temporary flag. Nuke this once the ARM integrated
263 // assembler is working.
264 bool AllowUnsafeIas;
259 bool DataSections; 265 bool DataSections;
260 bool DecorateAsm; 266 bool DecorateAsm;
261 bool DisableHybridAssembly; 267 bool DisableHybridAssembly;
262 bool DisableInternal; 268 bool DisableInternal;
263 bool DisableIRGeneration; 269 bool DisableIRGeneration;
264 bool DisableTranslation; 270 bool DisableTranslation;
265 bool DumpStats; 271 bool DumpStats;
266 bool EnableBlockProfile; 272 bool EnableBlockProfile;
267 bool ForceMemIntrinOpt; 273 bool ForceMemIntrinOpt;
268 bool FunctionSections; 274 bool FunctionSections;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
300 IceString TranslateOnly; 306 IceString TranslateOnly;
301 IceString VerboseFocusOn; 307 IceString VerboseFocusOn;
302 308
303 size_t NumTranslationThreads; // 0 means completely sequential 309 size_t NumTranslationThreads; // 0 means completely sequential
304 uint64_t RandomSeed; 310 uint64_t RandomSeed;
305 }; 311 };
306 312
307 } // end of namespace Ice 313 } // end of namespace Ice
308 314
309 #endif // SUBZERO_SRC_ICECLFLAGS_H 315 #endif // SUBZERO_SRC_ICECLFLAGS_H
OLDNEW
« no previous file with comments | « src/IceAssemblerARM32.h ('k') | src/IceClFlags.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698