commit | 10d3cd3f52a3ca3961e2e73f96905f7a334484ac | [log] [tgz] |
---|---|---|
author | Saleem Abdulrasool <compnerd@compnerd.org> | Sun Nov 06 19:46:54 2016 +0000 |
committer | Saleem Abdulrasool <compnerd@compnerd.org> | Sun Nov 06 19:46:54 2016 +0000 |
tree | 3f06159dce95d334a3d32f35995bd227e38b292b | |
parent | 1340fda102abc8074afb4d93a4076a56c5c20c4f [diff] |
ARM: lower fpowi appropriately for Windows ARM This handles the last case of the builtin function calls that we would generate code which differed from Microsoft's ABI. Rather than generating a call to `__pow{d,s}i2` we now promote the parameter to a float or double and invoke `powf` or `pow` instead. Addresses PR30825! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286082 91177308-0d34-0410-b5e6-96231b3b80d8