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

Side by Side Diff: src/IceGlobalContext.h

Issue 385273002: Subzero: Deal with substitutions in the primitive remangler. (Closed) Base URL: https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Patch Set: Use "C" locale for isupper(). Remove Valid variable. Clarify S_ ==> S0_. Created 6 years, 5 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
« no previous file with comments | « no previous file | src/IceGlobalContext.cpp » ('j') | tests_lit/llvm2ice_tests/mangle.ll » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 //===- subzero/src/IceGlobalContext.h - Global context defs -----*- C++ -*-===// 1 //===- subzero/src/IceGlobalContext.h - Global context defs -----*- 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 aspects of the compilation that persist across 10 // This file declares aspects of the compilation that persist across
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 llvm::BumpPtrAllocator Allocator; 98 llvm::BumpPtrAllocator Allocator;
99 VerboseMask VMask; 99 VerboseMask VMask;
100 llvm::OwningPtr<class ConstantPool> ConstPool; 100 llvm::OwningPtr<class ConstantPool> ConstPool;
101 Intrinsics IntrinsicsInfo; 101 Intrinsics IntrinsicsInfo;
102 const TargetArch Arch; 102 const TargetArch Arch;
103 const OptLevel Opt; 103 const OptLevel Opt;
104 const IceString TestPrefix; 104 const IceString TestPrefix;
105 bool HasEmittedFirstMethod; 105 bool HasEmittedFirstMethod;
106 GlobalContext(const GlobalContext &) LLVM_DELETED_FUNCTION; 106 GlobalContext(const GlobalContext &) LLVM_DELETED_FUNCTION;
107 GlobalContext &operator=(const GlobalContext &) LLVM_DELETED_FUNCTION; 107 GlobalContext &operator=(const GlobalContext &) LLVM_DELETED_FUNCTION;
108
109 // Private helpers for mangleName()
110 typedef llvm::SmallVector<char, 32> ManglerVector;
111 void incrementSubstitutions(ManglerVector &OldName) const;
108 }; 112 };
109 113
110 } // end of namespace Ice 114 } // end of namespace Ice
111 115
112 #endif // SUBZERO_SRC_ICEGLOBALCONTEXT_H 116 #endif // SUBZERO_SRC_ICEGLOBALCONTEXT_H
OLDNEW
« no previous file with comments | « no previous file | src/IceGlobalContext.cpp » ('j') | tests_lit/llvm2ice_tests/mangle.ll » ('J')

Powered by Google App Engine
This is Rietveld 408576698