From: Jakob Stoklund Olesen Date: Thu, 3 Mar 2011 05:18:15 +0000 (+0000) Subject: Optimize SlotIndex equality tests. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=acf9f48c5e5fa2ce381d566aefc6285653ab2b5c;p=oota-llvm.git 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 --- diff --git a/include/llvm/CodeGen/SlotIndexes.h b/include/llvm/CodeGen/SlotIndexes.h index 1da1e91be14..8d3b1c09335 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