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

References

lib/Target/PowerPC/PPCISelLowering.cpp
 5907     if (Arg.getValueType() == MVT::i32 || Arg.getValueType() == MVT::i1) {
 5907     if (Arg.getValueType() == MVT::i32 || Arg.getValueType() == MVT::i1) {
 5910       Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
 5910       Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
 5936           SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
 5953         Chain = CallSeqStart = createMemcpyOutsideCallSeq(Arg, AddPtr,
 5973         Chain = CallSeqStart = createMemcpyOutsideCallSeq(Arg, PtrOff,
 5992         Chain = CallSeqStart = createMemcpyOutsideCallSeq(Arg, AddPtr,
 6011         SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
 6026     switch (Arg.getSimpleValueType().SimpleTy) {
 6033         RegsToPass.push_back(std::make_pair(PPC::X11, Arg));
 6042         RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
 6049         LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
 6074         RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
 6089         if (Arg.getValueType() != MVT::f32) {
 6090           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i64, Arg);
 6094           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6102           Hi = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6109           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6128         if (Arg.getValueType() == MVT::f32 &&
 6136         LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
 6146         ArgOffset += (Arg.getValueType() == MVT::f32 &&
 6176             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6200         RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
 6207         LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
 6219       assert(Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32 &&
 6225       bool IsF32 = Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32;
 6232             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6256         RegsToPass.push_back(std::make_pair(QFPR[QFPR_idx++], Arg));
 6263         LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,