reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
239 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, 240 *DAG.getContext()); 246 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, 247 *DAG.getContext()); 253 auto PtrVT = getPointerTy(DAG.getDataLayout()); 255 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); 273 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); 276 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg); 279 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); 290 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, 291 getPointerTy(DAG.getDataLayout())); 293 SDValue SOffset = DAG.getIntPtrConstant(VA.getLocMemOffset(), dl); 294 SDValue PtrOff = DAG.getNode( 295 ISD::ADD, dl, getPointerTy(DAG.getDataLayout()), StackPtr, SOffset); 298 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 307 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); 315 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 325 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32); 327 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i32); 334 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 340 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 346 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); 348 Ops.push_back(DAG.getRegisterMask(Mask)); 353 Chain = DAG.getNode(IsDirect ? ARCISD::BL : ARCISD::JL, dl, NodeTys, Ops); 357 Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true), 357 Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true), 358 DAG.getConstant(0, dl, PtrVT, true), Glue, dl); 365 return lowerCallResult(Chain, Glue, RVLocs, dl, DAG, InVals);