summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2016-09-20 15:20:36 +0000
committerTim Northover <tnorthover@apple.com>2016-09-20 15:20:36 +0000
commitb18ea162dfef6a390f84e4be048038675a722304 (patch)
treee9f1a4ec1fb784dbb4238d7e2bb2c22f29cdeaac /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent1b87995f3181c1bb84264e3916b85f14c99f060a (diff)
downloadbcm5719-llvm-b18ea162dfef6a390f84e4be048038675a722304.tar.gz
bcm5719-llvm-b18ea162dfef6a390f84e4be048038675a722304.zip
GlobalISel: split aggregates for PCS lowering
This should match the existing behaviour for passing complicated struct and array types, in particular HFAs come through like that from Clang. For C & C++ we still need to somehow support all the weird ABI flags, or at least those that are present in the IR (signext, byval, ...), and stack-based parameter passing. llvm-svn: 281977
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud