diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-11-28 20:30:37 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-11-28 20:30:37 +0000 |
commit | 313a96fc7391e1d47061870ec72566cb3cffea85 (patch) | |
tree | 2245884bd81e8e67ba9f7639ac3e07985da1a268 /llvm/utils/TableGen/CodeGenTarget.h | |
parent | 3d6f80b619e3cfd5826c3a0215256829b26c09e6 (diff) | |
download | llvm-313a96fc7391e1d47061870ec72566cb3cffea85.zip llvm-313a96fc7391e1d47061870ec72566cb3cffea85.tar.gz llvm-313a96fc7391e1d47061870ec72566cb3cffea85.tar.bz2 |
Use unique_ptr to simplify deletion.
llvm-svn: 222929
Diffstat (limited to 'llvm/utils/TableGen/CodeGenTarget.h')
-rw-r--r-- | llvm/utils/TableGen/CodeGenTarget.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenTarget.h b/llvm/utils/TableGen/CodeGenTarget.h index f4e1b6a..a46c9a6 100644 --- a/llvm/utils/TableGen/CodeGenTarget.h +++ b/llvm/utils/TableGen/CodeGenTarget.h @@ -66,14 +66,14 @@ class CodeGenTarget { Record *TargetRec; mutable DenseMap<const Record*, CodeGenInstruction*> Instructions; - mutable CodeGenRegBank *RegBank; + mutable std::unique_ptr<CodeGenRegBank> RegBank; mutable std::vector<Record*> RegAltNameIndices; mutable SmallVector<MVT::SimpleValueType, 8> LegalValueTypes; void ReadRegAltNameIndices() const; void ReadInstructions() const; void ReadLegalValueTypes() const; - mutable CodeGenSchedModels *SchedModels; + mutable std::unique_ptr<CodeGenSchedModels> SchedModels; mutable std::vector<const CodeGenInstruction*> InstrsByEnum; public: |