summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-08-24 03:47:06 +0000
committerHal Finkel <hfinkel@anl.gov>2014-08-24 03:47:06 +0000
commit6208251923e24db43261918651156b15af817d95 (patch)
treee37b7bf96ada0c815575b2ddcea73c51a74bbf76 /llvm/lib/CodeGen/LLVMTargetMachine.cpp
parentc2b7f7a6ab63755ee366bd4b2e334e895a8fc5ab (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud