aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorSean Fertile <sd.fertile@gmail.com>2019-10-28 11:31:26 -0400
committerSean Fertile <sd.fertile@gmail.com>2019-10-28 12:44:22 -0400
commit582e3c09d4872db42ecff386031ddf823aab992e (patch)
treed9ad6b4b613283a2db091c8c0aabff7e465cf778 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent6f2de9cbb37fa53029ad861204366e87cce8fcb1 (diff)
downloadllvm-582e3c09d4872db42ecff386031ddf823aab992e.zip
llvm-582e3c09d4872db42ecff386031ddf823aab992e.tar.gz
llvm-582e3c09d4872db42ecff386031ddf823aab992e.tar.bz2
[AIX] Refactor AIX Call Lowering to use CCState. NFCI.
This patch reworks the AIX call lowering to use CCState. Some defensive errors are added in this patch to protect from emitting bad code for calling convention logic that has not been implemented by design. The use of CCState follows the precedent of other targets and enables the reuse of calling convention logic in LowerFormalArguments, which will be rewritten to also use CCState in a late patch. Patch by Chris Bowler. Differential Revision: https://reviews.llvm.org/D69101
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions