From 39fdbda361ba08ffd09f7632d88d28f6e7e19ba6 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 4 Feb 2002 16:31:42 +0000 Subject: [PATCH] Use generic pointer hashes instead of custom ones. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1684 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Analysis/LiveVar/LiveVarMap.h | 34 ++++------------------ 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/include/llvm/Analysis/LiveVar/LiveVarMap.h b/include/llvm/Analysis/LiveVar/LiveVarMap.h index 44b3bbb7a41..a9e170170f9 100644 --- a/include/llvm/Analysis/LiveVar/LiveVarMap.h +++ b/include/llvm/Analysis/LiveVar/LiveVarMap.h @@ -1,4 +1,4 @@ -/* Title: LiveVarMap.h +/* Title: LiveVarMap.h -*- C++ -*- Author: Ruchira Sasanka Date: Jun 30, 01 Purpose: This file contains the class for a map between the BasicBlock class @@ -8,39 +8,17 @@ corresponding BasicBlock) */ - #ifndef LIVE_VAR_MAP_H #define LIVE_VAR_MAP_H -#include +#include "Support/HashExtras.h" +class MachineInstr; class BasicBlock; class BBLiveVar; +class LiveVarSet; - -struct hashFuncMInst { // sturcture containing the hash function for MInst - inline size_t operator () (const MachineInstr *val) const { - return (size_t) val; - } -}; - - -struct hashFuncBB { // sturcture containing the hash function for BB - inline size_t operator () (const BasicBlock *val) const { - return (size_t) val; - } -}; - - - - -typedef std::hash_map BBToBBLiveVarMapType; - -typedef std::hash_map MInstToLiveVarSetMapType; - +typedef std::hash_map BBToBBLiveVarMapType; +typedef std::hash_map MInstToLiveVarSetMapType; #endif - - -- 2.34.1