aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/SlotCalculator.h
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2003-10-17 02:02:40 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2003-10-17 02:02:40 +0000
commit60596382aa6d2f54949684a07f5ab0ab881896d7 (patch)
treee9bce61b816324517e3830775a79ca5d2bdc88c0 /include/llvm/SlotCalculator.h
parente7d4022f3638ddcbba2017073d42381a537645c5 (diff)
downloadexternal_llvm-60596382aa6d2f54949684a07f5ab0ab881896d7.zip
external_llvm-60596382aa6d2f54949684a07f5ab0ab881896d7.tar.gz
external_llvm-60596382aa6d2f54949684a07f5ab0ab881896d7.tar.bz2
Eliminate some extraneous code in SlotCalculator::insertVal().
Rename SlotCalculator::getValSlot() to SlotCalculator::getSlot(), SlotCalculator::insertValue() to SlotCalculator::getOrCreateSlot(), SlotCalculator::insertVal() to SlotCalculator::insertValue(), and SlotCalculator::doInsertVal() to SlotCalculator::doInsertValue(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9190 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/SlotCalculator.h')
-rw-r--r--include/llvm/SlotCalculator.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/include/llvm/SlotCalculator.h b/include/llvm/SlotCalculator.h
index 9d88a02..3228ce2 100644
--- a/include/llvm/SlotCalculator.h
+++ b/include/llvm/SlotCalculator.h
@@ -39,8 +39,8 @@ public:
SlotCalculator(const Function *M, bool IgnoreNamed);
inline ~SlotCalculator() {}
- // getValSlot returns < 0 on error!
- int getValSlot(const Value *D) const;
+ // getSlot returns < 0 on error!
+ int getSlot(const Value *D) const;
inline unsigned getNumPlanes() const { return Table.size(); }
inline unsigned getModuleLevel(unsigned Plane) const {
@@ -58,19 +58,20 @@ public:
void purgeFunction();
protected:
- // insertVal - Insert a value into the value table... Return the slot that it
- // occupies, or -1 if the declaration is to be ignored because of the
- // IgnoreNamedNodes flag.
+ // getOrCreateSlot - Values can be crammed into here at will... if
+ // they haven't been inserted already, they get inserted, otherwise
+ // they are ignored.
//
- int insertVal(const Value *D, bool dontIgnore = false);
+ int getOrCreateSlot(const Value *D);
- // insertValue - Values can be crammed into here at will... if they haven't
- // been inserted already, they get inserted, otherwise they are ignored.
+ // insertValue - Insert a value into the value table... Return the
+ // slot that it occupies, or -1 if the declaration is to be ignored
+ // because of the IgnoreNamedNodes flag.
//
- int insertValue(const Value *D);
+ int insertValue(const Value *D, bool dontIgnore = false);
- // doInsertVal - Small helper function to be called only be insertVal.
- int doInsertVal(const Value *D);
+ // doInsertValue - Small helper function to be called only be insertVal.
+ int doInsertValue(const Value *D);
// processModule - Process all of the module level function declarations and
// types that are available.