summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2015-11-04 23:36:56 +0000
committerDavide Italiano <davide@freebsd.org>2015-11-04 23:36:56 +0000
commit51507d2ad84683daa77d202141d0a63ff94ae9d6 (patch)
tree799c6d45abf918129bbe43185c05850c8f91e0fa /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
parente692621a9dc6eff696939a552fe7aa1fed4300ad (diff)
downloadbcm5719-llvm-51507d2ad84683daa77d202141d0a63ff94ae9d6.tar.gz
bcm5719-llvm-51507d2ad84683daa77d202141d0a63ff94ae9d6.zip
[SimplifyLibCalls] New transformation: tan(atan(x)) -> x
This is enabled only under -ffast-math. So, instead of emitting: 4007b0: 50 push %rax 4007b1: e8 8a fd ff ff callq 400540 <atanf@plt> 4007b6: 58 pop %rax 4007b7: e9 94 fd ff ff jmpq 400550 <tanf@plt> 4007bc: 0f 1f 40 00 nopl 0x0(%rax) for: float mytan(float x) { return tanf(atanf(x)); } we emit a single retq. Differential Revision: http://reviews.llvm.org/D14302 llvm-svn: 252098
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud