summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CMakeLists.txt
diff options
context:
space:
mode:
authorReed Kotler <rkotler@mips.com>2013-01-24 04:24:02 +0000
committerReed Kotler <rkotler@mips.com>2013-01-24 04:24:02 +0000
commita2d76bce1f9f3176b52c9aec4a3bb1faf13a75ed (patch)
tree4fa90444f3a151214fa88ea10852c125c7288ffc /llvm/lib/CMakeLists.txt
parent4db15f5101b6d8091ad01c689472c1323ecfb6fd (diff)
downloadbcm5719-llvm-a2d76bce1f9f3176b52c9aec4a3bb1faf13a75ed.tar.gz
bcm5719-llvm-a2d76bce1f9f3176b52c9aec4a3bb1faf13a75ed.zip
The next phase of Mips16 hard float implementation.
Allow Mips16 routines to call Mips32 routines that have abi requirements that either arguments or return values are passed in floating point registers. This handles only the pic case. We have not done non pic for Mips16 yet in any form. The libm functions are Mips32, so with this addition we have a complete Mips16 hard float implementation. We still are not able to complete mix Mip16 and Mips32 with hard float. That will be the next phase which will have several steps. For Mips32 to freely call Mips16 some stub functions must be created. llvm-svn: 173320
Diffstat (limited to 'llvm/lib/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud