[PowerPC] Collect some CallLowering arguments into a struct. [NFC]
commit9aa816a816b31642b38ff9c2eac9a3f9b6f7724f
authorSean Fertile <sd.fertile@gmail.com>
Tue, 21 Jan 2020 20:24:50 +0000 (21 15:24 -0500)
committerSean Fertile <sd.fertile@gmail.com>
Wed, 22 Jan 2020 21:55:27 +0000 (22 16:55 -0500)
tree62042ef21b888cccd9eb6f774ff63d9720de0ac1
parent68d7f06092e56b17eb0cddf560a9d9fe8afb7dd8
[PowerPC] Collect some CallLowering arguments into a struct. [NFC]

Collect the calling convention and a number of boolean arguments into a
structure to slightly reduces the number of arguments passed around between
LowerCall_<Subtarget>, FinishCall and a few of the helpers. Also
calulates if a call is indirect once using the exisitng helper and caches the
result replacing several instances where we duplicated the logic determining if
a call is indirect.
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.h