reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5226 unsigned CallOpc = PrepareCall(DAG, Callee, InFlag, Chain, CallSeqStart, dl, 5232 Ops.push_back(DAG.getRegister(PPC::CR1EQ, MVT::i32)); 5244 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); 5246 Ops.push_back(DAG.getRegisterMask(Mask)); 5260 DAG.getMachineFunction().getFrameInfo().setHasTailCall(); 5261 return DAG.getNode(PPCISD::TC_RETURN, dl, MVT::Other, Ops); 5274 MachineFunction &MF = DAG.getMachineFunction(); 5275 EVT PtrVT = getPointerTy(DAG.getDataLayout()); 5294 SDValue StackPtr = DAG.getRegister(PPC::X1, PtrVT); 5296 SDValue TOCOff = DAG.getIntPtrConstant(TOCSaveOffset, dl); 5297 SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, StackPtr, TOCOff); 5303 !callsShareTOCBase(&MF.getFunction(), Callee, DAG.getTarget())) { 5314 auto &Context = DAG.getMachineFunction().getMMI().getContext(); 5317 Callee = DAG.getMCSymbol(S, PtrVT); 5322 Chain = DAG.getNode(CallOpc, dl, NodeTys, Ops); 5325 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, dl, true), 5325 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, dl, true), 5326 DAG.getIntPtrConstant(BytesCalleePops, dl, true), 5332 Ins, dl, DAG, InVals);