316L (including ER316LSi) filler metal should be used with 316L and 316 base metals. CF-8M and CF-3M are the cast equivalents of 316 and 316L, respectively.
Use 309L (including ER309LSi) when joining mild steel or low alloy steel to stainless steels, for joining dissimilar stainless steels such as 409 to itself or to 304L stainless, as well as for joining 309 base metal. CG-12 is the cast equivalent of 309. Some 308L applications may be substituted with 309L filler metal, but 316L or 316 applications generally require molybdenum and 309L contains no molybdenum.
Type 347 stainless steel filler metal is ideal for 347 and 321 base materials because it matches these stabilized grades. CF-8C is the cast equivalent of 347. Type 347 filler metal is also suitable most 308L filler metal applications.
(excerpts from: Lincoln Electric)