If you're looking at qualifying for Swiftblade, there are a couple of things to keep in mind.
1. The requirement for Swiftblade is "Special: Must have spent the entire previous level using all 3rd level spell slots to exclusively cast haste." So, technically, builds that get haste at a level higher than 3rd (like using the Celerity domain) won't work. Using a class that gets it at a lower level can work, you just need to use your 3rd level slots to cast it.
A lenient DM could simply change the requirement to "Must have spent the entire previous level using all spell slots of the appropriate level to exclusively cast haste."
2. Swiftblade levels advance arcane spellcasting, not divine. So, builds using Cleric with Time or Celerity domains don't work as well. Again, your DM could change the class to advance divine casting in this case.
1. The requirement for Swiftblade is "Special: Must have spent the entire previous level using all 3rd level spell slots to exclusively cast haste." So, technically, builds that get haste at a level higher than 3rd (like using the Celerity domain) won't work. Using a class that gets it at a lower level can work, you just need to use your 3rd level slots to cast it.
A lenient DM could simply change the requirement to "Must have spent the entire previous level using all spell slots of the appropriate level to exclusively cast haste."
2. Swiftblade levels advance arcane spellcasting, not divine. So, builds using Cleric with Time or Celerity domains don't work as well. Again, your DM could change the class to advance divine casting in this case.