From: Dave G. <dgr...@us...> - 2006-05-29 02:29:20
|
Update of /cvsroot/jikesrvm/rvm/src/vm/compilers/optimizing/optimizations/ipa/summaries In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4348/src/vm/compilers/optimizing/optimizations/ipa/summaries Modified Files: OPT_FieldDatabase.java Log Message: real implementation of VM_HashMap. Not very fancy, but seems to get the job done. Index: OPT_FieldDatabase.java =================================================================== RCS file: /cvsroot/jikesrvm/rvm/src/vm/compilers/optimizing/optimizations/ipa/summaries/OPT_FieldDatabase.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** OPT_FieldDatabase.java 22 May 2006 12:05:46 -0000 1.12 --- OPT_FieldDatabase.java 29 May 2006 02:29:17 -0000 1.13 *************** *** 57,61 **** if (cachedAllAnalyzed) return true; ! for (java.util.Iterator i = summaries.values().iterator(); i.hasNext(); ) { FieldWriterInfo info = (FieldWriterInfo)i.next(); if (!info.isAnalyzed()) return false; --- 57,61 ---- if (cachedAllAnalyzed) return true; ! for (java.util.Iterator i = summaries.valueIterator(); i.hasNext(); ) { FieldWriterInfo info = (FieldWriterInfo)i.next(); if (!info.isAnalyzed()) return false; *************** *** 70,74 **** if (cachedConcreteType != null) return cachedConcreteType; VM_TypeReference result = null; ! for (java.util.Iterator i = summaries.values().iterator(); i.hasNext(); ) { FieldWriterInfo info = (FieldWriterInfo)i.next(); if (!info.isAnalyzed()) return null; --- 70,74 ---- if (cachedConcreteType != null) return cachedConcreteType; VM_TypeReference result = null; ! for (java.util.Iterator i = summaries.valueIterator(); i.hasNext(); ) { FieldWriterInfo info = (FieldWriterInfo)i.next(); if (!info.isAnalyzed()) return null; |