public HashMap<String, Integer> getSpillCosts()
	{
		HashMap<String, Integer> spillCosts = new HashMap<String, Integer>();
		for(int i = 0; i < lines.size(); i++)
		{
			String[] lineParams = lines.get(i).split(",");
			if(lineParams[0].replaceAll("\\s", "").contains("br"))
				loopDepth++;
			if(lineParams.length > 3 && lineParams[3].replaceAll("\\s", "").contains("endloop"))
				loopDepth--;
			for(int j = 1; j < lineParams.length; j++)
			{
				String key = "";
				if(spillCosts.keySet().contains((key = lineParams[j].replaceAll("\\s", ""))))
				{
					//Find the LiveRange for this variable in the hashmap
					Integer n = spillCosts.get(key);
					n = new Integer((int)(n.intValue() + (1 * Math.pow(10.0, (double)loopDepth))));
				}
				else
				{
					//This is the first time this variable has been seen
					spillCosts.put(key, new Integer((int)(1 * Math.pow(10.0, (double)loopDepth))));
				}
			}
		}
		
		return spillCosts;
	}