diff options
| author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-11-06 19:46:54 +0000 |
|---|---|---|
| committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-11-06 19:46:54 +0000 |
| commit | 804e12eeb5db92e47ef696d064d596f923f481c9 (patch) | |
| tree | 9cd55e36f6a71351523ee077b9825bd5ff41af32 /llvm/lib/CodeGen/ExecutionDepsFix.cpp | |
| parent | f8d38d11b9323d875b85623193940b117c1ec4fa (diff) | |
| download | bcm5719-llvm-804e12eeb5db92e47ef696d064d596f923f481c9.tar.gz bcm5719-llvm-804e12eeb5db92e47ef696d064d596f923f481c9.zip | |
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!
llvm-svn: 286082
Diffstat (limited to 'llvm/lib/CodeGen/ExecutionDepsFix.cpp')
0 files changed, 0 insertions, 0 deletions

