This is an archive of the discontinued LLVM Phabricator instance.

[FPEnv Core 10/14] Use Strict in IRBuilder
AcceptedPublic

Authored by sdmitrouk on Oct 26 2015, 6:56 AM.

Details

Summary

Try to create constant expression, but skip it in case of conflicts
with FPEnv access flags.

Diff Detail

Repository
rL LLVM

Event Timeline

sdmitrouk updated this revision to Diff 38408.Oct 26 2015, 6:56 AM
sdmitrouk retitled this revision from to [FPEnv Core 10/14] Use Strict in IRBuilder.
sdmitrouk updated this object.
sdmitrouk added reviewers: hfinkel, mehdi_amini.
sdmitrouk set the repository for this revision to rL LLVM.
sdmitrouk added subscribers: llvm-commits, scanon, resistor.
sdmitrouk updated this revision to Diff 41919.Dec 4 2015, 12:13 PM

Reflect inversion of meaning of new fast-math flags.

sdmitrouk updated this revision to Diff 42531.Dec 11 2015, 9:32 AM

Add comment for boolean argument in invocations.

mehdi_amini accepted this revision.Dec 14 2015, 11:13 AM
mehdi_amini edited edge metadata.
mehdi_amini added inline comments.
unittests/IR/IRBuilderTest.cpp
224

Add a one-line comment like: Test that by default the IRBuilder does not constant fold floating-point operation that breaks the FP exceptions.

This revision is now accepted and ready to land.Dec 14 2015, 11:13 AM