[PATCH] D34245: [PowerPC] Refine the checking for emiting TOC restore nops and Tail-Call eligibility.
Sean Fertile via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 16 11:03:40 PDT 2017
sfertile added inline comments.
================
Comment at: lib/Target/PowerPC/PPCISelLowering.cpp:4254
+static bool
+shouldAssumeDifferentTOC(const Function *Caller, SDValue Callee,
+ const TargetMachine &TM) {
----------------
gyiu wrote:
> Should we just move the code from this function to the existing resideInSameSection() function and rename the function itself? I see in there we're also checking
>
> GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee);
> if (!G)
> return true;
I think that is a good suggestion. I can't think of any other reason we would want to see if 2 symbols reside in the same section other then if they share a TOC base. I'll update it.
Repository:
rL LLVM
https://reviews.llvm.org/D34245
More information about the llvm-commits
mailing list