reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
 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,