HomePhabricator

[Strict FP] Allow more relaxed scheduling

Authored by uweigand on Jul 16 2019, 8:55 AM.

Description

[Strict FP] Allow more relaxed scheduling

Reimplement scheduling constraints for strict FP instructions in
ScheduleDAGInstrs::buildSchedGraph to allow for more relaxed
scheduling. Specifially, allow one strict FP instruction to
be scheduled across another, as long as it is not moved across
any global barrier.

Differential Revision: https://reviews.llvm.org/D64412

Reviewed By: cameron.mcinally

llvm-svn: 366222

Details

Committed
uweigandJul 16 2019, 8:55 AM
Reviewer
cameron.mcinally
Differential Revision
D64412: [Strict FP] Allow more relaxed scheduling
Parents
rG63a0c2bce8e5: Revert "[swig] Add workaround for old swig"
Branches
Unknown
Tags
Unknown