@@ -96,13 +96,6 @@ static cl::opt<std::string>
96
96
cl::desc (" Maximize the band depth (yes/no)" ), cl::Hidden,
97
97
cl::init(" yes" ), cl::cat(PollyCategory));
98
98
99
- static cl::opt<int >
100
- ScheduleComputeOut (" polly-schedule-computeout" ,
101
- cl::desc (" Bound the scheduler by maximal amount"
102
- " of computational steps. " ),
103
- cl::Hidden, cl::init(300000 ), cl::ZeroOrMore,
104
- cl::cat(PollyCategory));
105
-
106
99
static cl::opt<bool >
107
100
GreedyFusion (" polly-loopfusion-greedy" ,
108
101
cl::desc (" Aggressively try to fuse everything" ), cl::Hidden,
@@ -867,16 +860,7 @@ static void runIslScheduleOptimizer(
867
860
SC = SC.set_proximity (Proximity);
868
861
SC = SC.set_validity (Validity);
869
862
SC = SC.set_coincidence (Validity);
870
-
871
- {
872
- IslMaxOperationsGuard MaxOpGuard (Ctx, ScheduleComputeOut);
873
- Schedule = SC.compute_schedule ();
874
-
875
- if (MaxOpGuard.hasQuotaExceeded ())
876
- LLVM_DEBUG (
877
- dbgs () << " Schedule optimizer calculation exceeds ISL quota\n " );
878
- }
879
-
863
+ Schedule = SC.compute_schedule ();
880
864
isl_options_set_on_error (Ctx, OnErrorStatus);
881
865
882
866
ScopsRescheduled++;
0 commit comments