HomePhabricator

Guard FMF context by excluding some FP operators from FPMathOperator

Description

Guard FMF context by excluding some FP operators from FPMathOperator

Summary:
Some FPMathOperators succeed and the retrieve FMF context when they never have it, we should omit these cases to keep from removing FMF context.

For instance when we visit some FPMathOperator mapped Instructions which never have FMF flags and a Node was associated which does have FMF flags, that Node today will have all its flags cleared via the intersect operation. With this change, we exclude associating Nodes that never have FPMathOperator status under FMF.

Reviewers: spatel, wristow, arsenm, hfinkel, aemerson

Reviewed By: spatel

Subscribers: llvm-commits, wdng

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

Details

Committed
mcberg2017Sep 12 2018, 2:09 PM
Reviewer
spatel
Differential Revision
D51145: Guard FMF context by excluding some FP operators from FPMathOperator
Parents
rL342080: [PDB] Emit old fpo data to the PDB file.
Branches
Unknown
Tags
Unknown