From: bdemsky Date: Fri, 3 Apr 2009 19:54:21 +0000 (+0000) Subject: code X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0d6be93099437755d519d547c9aca89bff7c4302;p=IRC.git code --- diff --git a/Robust/src/IR/Flat/TempMap.java b/Robust/src/IR/Flat/TempMap.java new file mode 100644 index 00000000..9e9a0236 --- /dev/null +++ b/Robust/src/IR/Flat/TempMap.java @@ -0,0 +1,24 @@ +package IR.Flat; +import java.util.Hashtable; + +public class TempMap { + Hashtable map; + public TempMap() { + map=new Hashtable(); + } + + public boolean maps(TempDescriptor t) { + return map.containsKey(t); + } + public TempDescriptor tempMap(TempDescriptor t) { + if (t==null) + return null; + else if (map.containsKey(t)) + return map.get(t); + else + return t; + } + public void addPair(TempDescriptor t1, TempDescriptor t2) { + map.put(t1,t2); + } +} \ No newline at end of file