aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectFileInfo.cpp
diff options
context:
space:
mode:
authorTim Northover <Tim.Northover@arm.com>2013-01-09 13:18:15 +0000
committerTim Northover <Tim.Northover@arm.com>2013-01-09 13:18:15 +0000
commitf1450d8d7cda23d75d09f0ae58871c5d00e148a2 (patch)
tree83562fe393983e04877b7fae14c3b9975f5e4bde /llvm/lib/MC/MCObjectFileInfo.cpp
parent1d1f74cbf534139ef3d35c7a53e56c424cedeaf0 (diff)
downloadllvm-f1450d8d7cda23d75d09f0ae58871c5d00e148a2.zip
llvm-f1450d8d7cda23d75d09f0ae58871c5d00e148a2.tar.gz
llvm-f1450d8d7cda23d75d09f0ae58871c5d00e148a2.tar.bz2
Refactor to expose RTLIB calls to targets.
fp128 is almost but not quite completely illegal as a type on AArch64. As a result it needs to have a register class (for argument passing mainly), but all operations need to be lowered to runtime calls. Currently there's no way for targets to do this (without duplicating code), as the relevant functions are hidden in SelectionDAG. This patch changes that. llvm-svn: 171971
Diffstat (limited to 'llvm/lib/MC/MCObjectFileInfo.cpp')
0 files changed, 0 insertions, 0 deletions