fma (fneg x), (fneg y), z -> fma x, y, z
fma (fabs x), (fabs x), z -> fma x, x, z
Details
Details
- Reviewers
 majnemer • tstellarAMD 
Diff Detail
Diff Detail
Paths 
  |  Differential  D27906  
InstCombine: Add fma + fabs/fneg transforms ClosedPublic Authored by arsenm on Dec 18 2016, 3:17 PM. 
Details 
 Summary fma (fneg x), (fneg y), z -> fma x, y, z 
Diff Detail Event Timelinearsenm updated this object. arsenm added a child revision: D27907: InstCombine: Add fma with constant transforms.Dec 18 2016, 7:05 PM This revision is now accepted and ready to land.Jan 2 2017, 2:26 PM 
Revision Contents 
Diff 81900 lib/Transforms/InstCombine/InstCombineCalls.cpp
 test/Transforms/InstCombine/fma.ll
 
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Formatting looks weird.