This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] split execution of a long test into smaller parts.
ClosedPublic

Authored by tra on Aug 10 2020, 4:00 PM.

Details

Summary

This test is bottlenecked by heavy regex use (~0.6s per FileCheck run) with the
content that can't be further fragmented. Instead, the test body is moved into a
common .inc file and test execution has been split into four roughly equal
parts. This reduces wall time for the test from 14s to ~3.5s.

Diff Detail

Event Timeline

tra created this revision.Aug 10 2020, 4:00 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 10 2020, 4:00 PM
tra requested review of this revision.Aug 10 2020, 4:00 PM
This revision is now accepted and ready to land.Aug 10 2020, 5:40 PM
This revision was landed with ongoing or failed builds.Aug 11 2020, 11:53 AM
This revision was automatically updated to reflect the committed changes.