public void PrintCFG(){
	             int i,j,k;
	             for(Iterator func = Functiontable.keySet().iterator();func.hasNext();){
	                  Object hello = func.next();
	                  Function newfunc = Functiontable.get(hello);
	                  for(k=0;k<newfunc.IRcount;k++){
	                        intset pre = newfunc.Cfgs.Prede.get(k);
	                        intset suc = newfunc.Cfgs.Succe.get(k);
	                        stringset gen = newfunc.Cfgs.Gen.get(k);
	                        stringset kill = newfunc.Cfgs.Kill.get(k);
	                        stringset in = newfunc.Cfgs.In.get(k);
	                        stringset out = newfunc.Cfgs.Out.get(k);
	                        System.out.println(";"+k+" "+newfunc.IRs.get(k).operation+" "+newfunc.IRs.get(k).op1+" "+newfunc.IRs.get(k).op2+" "+newfunc.IRs.get(k).op3);
	                       /* if(pre!=null){
	                              System.out.print(";Pre is ");
	                              for(i=0;i<pre.intcount;i++){
	                                    System.out.print(pre.contents.get(i)+",");
	                              }
	                        }
	                        System.out.print(" || ");
	                        if(suc!=null){
	                          //    System.out.println("suc number "+suc.intcount);
	                              System.out.print(";Suc is ");
	                              for(j=0;j<suc.intcount;j++){
	                                    System.out.print(suc.contents.get(j)+",");
	                              }
	                        }
	                        System.out.print(" || ");
	                        if(gen!=null){
	                          //    System.out.println("suc number "+suc.intcount);
	                              System.out.print(";Gen is ");
	                              for(j=0;j<gen.intcount;j++){
	                                    System.out.print(gen.contents.get(j)+",");
	                              }
	                        }
	                        System.out.print(" || ");
	                        if(kill!=null){
	                          //    System.out.println("suc number "+suc.intcount);
	                              System.out.print(";Kill is ");
	                              for(j=0;j<kill.intcount;j++){
	                                    System.out.print(kill.contents.get(j)+",");
	                              }
	                        }
	                        System.out.print(" || ");
	                        if(in!=null){
	                          //    System.out.println("suc number "+suc.intcount);
	                              System.out.print(";In is ");
	                              for(j=0;j<in.intcount;j++){
	                                    System.out.print(in.contents.get(j)+",");
	                              }
	                        }
	                        System.out.print(" || ");
	                        if(out!=null){
	                          //    System.out.println("suc number "+suc.intcount);
	                              System.out.print(";Out is ");
	                              for(j=0;j<out.intcount;j++){
	                                    System.out.print(out.contents.get(j)+",");
	                              }
	                        }*/
	                        //System.out.println();
	                  }
	            }      

	      }