diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2014-08-24 03:47:06 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2014-08-24 03:47:06 +0000 |
| commit | 6208251923e24db43261918651156b15af817d95 (patch) | |
| tree | e37b7bf96ada0c815575b2ddcea73c51a74bbf76 /llvm/lib/CodeGen/LLVMTargetMachine.cpp | |
| parent | c2b7f7a6ab63755ee366bd4b2e334e895a8fc5ab (diff) | |
| download | bcm5719-llvm-6208251923e24db43261918651156b15af817d95.tar.gz bcm5719-llvm-6208251923e24db43261918651156b15af817d95.zip | |
Implement __builtin_signbitl for PowerPC
PowerPC uses the special PPC_FP128 type for long double on Linux, which is
composed of two 64-bit doubles. The higher-order double (which contains the
overall sign) comes first, and so the __builtin_signbitl implementation
requires special handling to extract the sign bit.
Fixes PR20691.
llvm-svn: 216341
Diffstat (limited to 'llvm/lib/CodeGen/LLVMTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions

