]> granicus.if.org Git - clang/commit
Heed ABIArgInfo::getInReg() for return values.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 5 Jun 2013 03:00:09 +0000 (03:00 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 5 Jun 2013 03:00:09 +0000 (03:00 +0000)
commit90f9ec0dff7592c635e719909d288b5de04d224b
treef33a319a0f5dc59affb368aff2344547c6a495ce
parent211c8ddb5b500ed84833751363d0cfe1115f4dd3
Heed ABIArgInfo::getInReg() for return values.

The 'inreg' attribute can also be applied to function return values in
LLVM IR. The SPARC v9 backend is using the flag when returning structs
containing 32-bit floats.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183290 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCall.cpp
test/CodeGen/sparcv9-abi.c