diff options
author | Karthika Devi C <quic_kartc@quicinc.com> | 2024-01-08 23:18:02 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-08 09:48:02 -0800 |
commit | 61968286f9a39815040b0d94299c3732834661bf (patch) | |
tree | 104118068f8254a9f49bb72753ae35837991ac76 /clang/lib/Lex/ModuleMap.cpp | |
parent | a14650572c2752c0e08a66ce94c43578abf378f8 (diff) | |
download | llvm-61968286f9a39815040b0d94299c3732834661bf.zip llvm-61968286f9a39815040b0d94299c3732834661bf.tar.gz llvm-61968286f9a39815040b0d94299c3732834661bf.tar.bz2 |
[polly][ScheduleOptimizer] Reland Fix long compile time(hang) reported in polly (#77280)
There is no upper cap set on current Schedule Optimizer to compute
schedule. In some cases a very long compile time taken to compute the
schedule resulting in hang kind of behavior. This patch introduces a
flag 'polly-schedule-computeout' to pass the capwhich is initialized to
300000. This patch handles the compute out cases by bailing out and
exiting gracefully.
Fixed the test that failed in previous commit.
Fixes #69090
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions