Home | History | Annotate | Download | only in ARM

Lines Matching full:callee

1404   SDValue Callee                        = CLI.Callee;
1419 isTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
1610 // If the callee is a GlobalAddress/ExternalSymbol node (quite common, every
1624 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
1626 // Create a constant pool entry for the callee address
1631 // Get the address of the callee into a register
1634 Callee = DAG.getLoad(getPointerTy(), dl,
1638 } else if (ExternalSymbolSDNode *S=dyn_cast<ExternalSymbolSDNode>(Callee)) {
1641 // Create a constant pool entry for the callee address
1646 // Get the address of the callee into a register
1649 Callee = DAG.getLoad(getPointerTy(), dl,
1654 } else if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
1670 Callee = DAG.getLoad(getPointerTy(), dl,
1675 Callee = DAG.getNode(ARMISD::PIC_ADD, dl,
1676 getPointerTy(), Callee, PICLabel);
1683 Callee = DAG.getTargetGlobalAddress(GV, dl, getPointerTy(), 0, OpFlags);
1685 } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
1699 Callee = DAG.getLoad(getPointerTy(), dl,
1704 Callee = DAG.getNode(ARMISD::PIC_ADD, dl,
1705 getPointerTy(), Callee, PICLabel);
1712 Callee = DAG.getTargetExternalSymbol(Sym, getPointerTy(), OpFlags);
1739 Ops.push_back(Callee);
1915 ARMTargetLowering::IsEligibleForTailCallOptimization(SDValue Callee,
1936 // Also avoid sibcall optimization if either caller or callee uses struct
1999 // If the callee takes no arguments then go on to check the results of the
6953 // Find the invoke call and mark all of the callee-saved registers as
10777 SDValue Callee = DAG.getExternalSymbol(getLibcallName(LC),
10787 Callee, Args, DAG, dl);