thanks for posting your query.
i have read your concern.
the swelling appeared on cheek is due to the broken teeth underlying the gums.
evenif the swelling has subsided now,it may reappear after a period of time.
I Would suggest you to get the broken teeth extracted as soon as possible.
the broken teeth if retained,can cause periapical infection,abscess
and thereby can affect systemic health too.
antibiotics complete course has to be adminstered.
maintain good oral hygiene
please take careof health of gums as well as teeth.