diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-03 05:18:15 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-03 05:18:15 +0000 |
commit | acf9f48c5e5fa2ce381d566aefc6285653ab2b5c (patch) | |
tree | 0cd4166d45ff8bdbd9f90a9b8bf85fd9552a8207 | |
parent | b64f669b666098b8494660fbd08a18610be228d4 (diff) | |
download | external_llvm-acf9f48c5e5fa2ce381d566aefc6285653ab2b5c.zip external_llvm-acf9f48c5e5fa2ce381d566aefc6285653ab2b5c.tar.gz external_llvm-acf9f48c5e5fa2ce381d566aefc6285653ab2b5c.tar.bz2 |
Optimize SlotIndex equality tests.
IndexListEntries have unique indexes, so it is not necessary to dereference
pointers to them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126923 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/CodeGen/SlotIndexes.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/CodeGen/SlotIndexes.h b/include/llvm/CodeGen/SlotIndexes.h index 1da1e91be..8d3b1c0 100644 --- a/include/llvm/CodeGen/SlotIndexes.h +++ b/include/llvm/CodeGen/SlotIndexes.h @@ -187,11 +187,11 @@ namespace llvm { /// Compare two SlotIndex objects for equality. bool operator==(SlotIndex other) const { - return getIndex() == other.getIndex(); + return lie == other.lie; } /// Compare two SlotIndex objects for inequality. bool operator!=(SlotIndex other) const { - return getIndex() != other.getIndex(); + return lie != other.lie; } /// Compare two SlotIndex objects. Return true if the first index |