reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6470 if (isPPC64 && Arg.getValueType() == MVT::i32) { 6473 Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg); 6473 Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg); 6486 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg, 6496 Chain = CallSeqStart = createMemcpyOutsideCallSeq(Arg, AddPtr, 6506 Chain = CallSeqStart = createMemcpyOutsideCallSeq(Arg, PtrOff, 6515 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const); 6530 switch (Arg.getSimpleValueType().SimpleTy) { 6536 if (Arg.getValueType() == MVT::i1) 6537 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, PtrVT, Arg); 6537 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, PtrVT, Arg); 6539 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg)); 6541 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, 6550 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg)); 6554 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 6564 if (GPR_idx != NumGPRs && Arg.getValueType() == MVT::f64 && !isPPC64){ 6578 if (GPR_idx != NumGPRs && Arg.getValueType() == MVT::f64 && 6583 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, 6589 ArgOffset += Arg.getValueType() == MVT::f32 ? 4 : 8; 6611 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 6637 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg)); 6640 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,