Be careful, just like disk images, you probably don't want to place swapfiles on a CoW filesystem.
You can mark individual files as No_COW in btrfs, and No_COW + preallocation is a requirement for swapfiles anyway due to how the swap subsystem works.