summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-01-31 23:50:57 +0000
committerReid Kleckner <reid@kleckner.net>2014-01-31 23:50:57 +0000
commitf5b76518c9c1afd2e08a59c11f3de8fb25540b58 (patch)
treeda8a7487c3d7e402a59b143620b4b247eff4e594 /clang/lib/CodeGen/CodeGenFunction.cpp
parentc7d437c1188e7be2403328dee4192e9f3f015abc (diff)
downloadbcm5719-llvm-f5b76518c9c1afd2e08a59c11f3de8fb25540b58.tar.gz
bcm5719-llvm-f5b76518c9c1afd2e08a59c11f3de8fb25540b58.zip
Implement inalloca codegen for x86 with the new inalloca design
Calls with inalloca are lowered by skipping all stores for arguments passed in memory and the initial stack adjustment to allocate argument memory. Now the frontend is responsible for the memory layout, and the backend doesn't have to do any work. As a result these changes are pretty minimal. Reviewers: echristo Differential Revision: http://llvm-reviews.chandlerc.com/D2637 llvm-svn: 200596
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud