This week on The Flash, the monster speedster Savitar revealed himself to be a time remnant of Barry Allen, created four years in the future. ... Even Barry Allen used a time remnant once when he needed help in his fight against Zoom. And, Barry's use of time remnants led to Savitar's creation.
How was Savitar created?
Savitar is one of Barry's time remnants, meaning that if Barry runs back in time he can create temporal duplicates of himself. In order to defeat Zoom in last year's season finale, Barry created a time remnant. This time remnant ended up sacrificing himself to stop Zoom and save the multiverse. ... He becomes Savitar.
Did Savitar exist before Flashpoint?
In the novel "The Flash: Hocus Pocus" where Barry never creates Flashpoint, Savitar never exists either, implying his existence depends on Flashpoint.