diff options
author | Chris Lattner <sabre@nondot.org> | 2004-01-20 00:54:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-01-20 00:54:47 +0000 |
commit | a2b4f93a1b8d22dab6b193d6c73ebfab966ab866 (patch) | |
tree | 165ea4c5dd97020445df6f3d683b9455f109fb8a /lib/Bytecode | |
parent | 52f86d624722a0ecedf0556a58460111bc1cccf2 (diff) |
add a method proto, make a method not inline
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10921 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bytecode')
-rw-r--r-- | lib/Bytecode/Writer/SlotCalculator.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/Bytecode/Writer/SlotCalculator.h b/lib/Bytecode/Writer/SlotCalculator.h index 105e585d85..0bf4c42d98 100644 --- a/lib/Bytecode/Writer/SlotCalculator.h +++ b/lib/Bytecode/Writer/SlotCalculator.h @@ -92,13 +92,7 @@ public: return Plane < ModuleLevel.size() ? ModuleLevel[Plane] : 0; } - inline const TypePlane &getPlane(unsigned Plane) const { - if (CompactionTable.empty() || CompactionTable.size() <= Plane || - CompactionTable[Plane].empty()) - return Table[Plane]; - else - return CompactionTable[Plane]; - } + TypePlane &getPlane(unsigned Plane); /// incorporateFunction/purgeFunction - If you'd like to deal with a function, /// use these two methods to get its data into the SlotCalculator! @@ -146,6 +140,7 @@ private: void buildCompactionTable(const Function *F); unsigned getOrCreateCompactionTableSlot(const Value *V); + void pruneCompactionTable(); }; } // End llvm namespace |