public void free(int regindex){
	            if(Allregisters.get(regindex).status.equals("Dirty")){
	                  if(current_function_reg.Cfgs.Out.get(current_IR).contents.containsValue(Allregisters.get(regindex).variable)){
	                        GenStore(regindex, Allregisters.get(regindex).variable);
	                  }
	            }
	            Allregisters.get(regindex).status = "Free";
	            //Allregisters.get(regindex).recentuse = 0;

	      }