diff options
| author | Owen Anderson <resistor@mac.com> | 2009-06-24 22:28:12 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2009-06-24 22:28:12 +0000 |
| commit | bd58edf59128d2acb5ae48c76ef8a108fd587db2 (patch) | |
| tree | d42a1985ddfc1b7b72f3c5dba76035452d7a2e05 /include/llvm | |
| parent | 02a6218774832508a4d1ef2998dc60f69a55729a (diff) | |
Move local statics to per-instance variables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74132 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
| -rw-r--r-- | include/llvm/CodeGen/AsmPrinter.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/AsmPrinter.h b/include/llvm/CodeGen/AsmPrinter.h index dfb8dab487..105d773040 100644 --- a/include/llvm/CodeGen/AsmPrinter.h +++ b/include/llvm/CodeGen/AsmPrinter.h @@ -109,6 +109,12 @@ namespace llvm { /// bool VerboseAsm; + /// Private state for PrintSpecial() + // Assign a unique ID to this machine instruction. + mutable const MachineInstr *LastMI; + mutable const Function *LastFn; + mutable unsigned Counter; + protected: explicit AsmPrinter(raw_ostream &o, TargetMachine &TM, const TargetAsmInfo *T, CodeGenOpt::Level OL, bool V); |
