2 import IR.FlagDescriptor;
4 public class TempFlagPair {
8 public TempFlagPair(TempDescriptor td, FlagDescriptor fd) {
12 public int hashCode() {
14 return fd.hashCode()^td.hashCode();
19 public TempDescriptor getTemp() {
23 public FlagDescriptor getFlag() {
27 public boolean equals(Object o) {
28 if (!(o instanceof TempFlagPair))
30 TempFlagPair tfp=(TempFlagPair)o;
31 return (tfp.fd==fd)&&(tfp.td==td);
34 public String toString() {
35 return "<"+fd+","+td+">";