diff options
author | David Blaikie <dblaikie@gmail.com> | 2015-02-25 00:51:52 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2015-02-25 00:51:52 +0000 |
commit | 7b0281089e0c2e69c748ee617bd58e759bea7dbb (patch) | |
tree | b0db6f47bcc1b46036d19c3188d7f6cb18fb9f7a /llvm/lib/Bitcode/Writer/ValueEnumerator.h | |
parent | efa60dfd347fe18c47cd94f176a856769938b605 (diff) | |
download | bcm5719-llvm-7b0281089e0c2e69c748ee617bd58e759bea7dbb.tar.gz bcm5719-llvm-7b0281089e0c2e69c748ee617bd58e759bea7dbb.zip |
BitcodeWriter: Refactor common computation of bits required for a type index.
Suggested by Duncan. Happy to bikeshed the name, cache the result, etc.
llvm-svn: 230410
Diffstat (limited to 'llvm/lib/Bitcode/Writer/ValueEnumerator.h')
-rw-r--r-- | llvm/lib/Bitcode/Writer/ValueEnumerator.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Bitcode/Writer/ValueEnumerator.h b/llvm/lib/Bitcode/Writer/ValueEnumerator.h index a0681da0880..b94c37039ef 100644 --- a/llvm/lib/Bitcode/Writer/ValueEnumerator.h +++ b/llvm/lib/Bitcode/Writer/ValueEnumerator.h @@ -182,6 +182,7 @@ public: /// void incorporateFunction(const Function &F); void purgeFunction(); + uint64_t computeBitsRequiredForTypeIndicies() const; private: void OptimizeConstants(unsigned CstStart, unsigned CstEnd); |