Compute recursively the dominance frontier of self block and its successors

Property definitions

nitc $ BasicBlock :: compute_df
	# Compute recursively the dominance frontier of self block and its successors
	private fun compute_df
	do
		# Treat each block only one time
		df_computed = true

		for s in successors do
			add_df(s)

			if not s.df_computed then s.compute_df
		end
	end
src/ssa.nit:89,2--100,4