[llvm-bugs] [Bug 35611] New: [meta] Missed fast-math optimizations

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Dec 10 09:38:49 PST 2017


https://bugs.llvm.org/show_bug.cgi?id=35611

            Bug ID: 35611
           Summary: [meta] Missed fast-math optimizations
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Keywords: performance
          Severity: enhancement
          Priority: P
         Component: Common Code Generator Code
          Assignee: unassignedbugs at nondot.org
          Reporter: llvm-dev at redking.me.uk
                CC: llvm-bugs at lists.llvm.org, zamazan4ik at tut.by
        Depends on: 4637, 35592, 35593, 35594, 35595, 35596, 35597, 35598,
                    35600, 35602, 35603, 35604, 35605, 35607, 21768, 35601


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=4637
[Bug 4637] [fast-math] Some FP optimization opportunities missed
https://bugs.llvm.org/show_bug.cgi?id=21768
[Bug 21768] reassociate multiplies with fast-math
https://bugs.llvm.org/show_bug.cgi?id=35592
[Bug 35592] Missed optimization in math expression: squashing sqrt functions
https://bugs.llvm.org/show_bug.cgi?id=35593
[Bug 35593] Missed optimization in math expression: simplify calls std::pow
functions
https://bugs.llvm.org/show_bug.cgi?id=35594
[Bug 35594] Missed optimization in math expression: simplify calls std::exp
functions
https://bugs.llvm.org/show_bug.cgi?id=35595
[Bug 35595] Missed optimization in math expression: aggressive optimization
with std::pow
https://bugs.llvm.org/show_bug.cgi?id=35596
[Bug 35596] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
https://bugs.llvm.org/show_bug.cgi?id=35597
[Bug 35597] Missed optimization in math expression: missing cube of the sum
formula
https://bugs.llvm.org/show_bug.cgi?id=35598
[Bug 35598] Missed optimization in math expression: sin^2(a) + cos^2(a) == 1
https://bugs.llvm.org/show_bug.cgi?id=35600
[Bug 35600] Missed optimization in math expression: sqrt(sqrt(a)) == pow(a,
1/4)
https://bugs.llvm.org/show_bug.cgi?id=35601
[Bug 35601] Missed optimization in math expression: sqrt(pow(a, 2.0)) == |a|
https://bugs.llvm.org/show_bug.cgi?id=35602
[Bug 35602] Missed optimization in math expression: tan(a) * cos(a) == sin(a)
https://bugs.llvm.org/show_bug.cgi?id=35603
[Bug 35603] Missed optimization in math expression: sin(asin(a)) == a
https://bugs.llvm.org/show_bug.cgi?id=35604
[Bug 35604] Missed optimization in math expression: sqrt(a) * sqrt(b) ==
sqrt(a*b)
https://bugs.llvm.org/show_bug.cgi?id=35605
[Bug 35605] Missed optimization in math expression: pow(cbrt(x), y) == pow(x, y
/ 3)
https://bugs.llvm.org/show_bug.cgi?id=35607
[Bug 35607] Missed optimization in math expression: max(min(a,b),max(a,b)) ==
max(a,b)
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20171210/ae2faaad/attachment.html>


More information about the llvm-bugs mailing list