diff options
author | Tim Northover <tnorthover@apple.com> | 2016-09-20 15:20:36 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2016-09-20 15:20:36 +0000 |
commit | b18ea162dfef6a390f84e4be048038675a722304 (patch) | |
tree | e9f1a4ec1fb784dbb4238d7e2bb2c22f29cdeaac /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 1b87995f3181c1bb84264e3916b85f14c99f060a (diff) | |
download | bcm5719-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