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

References

lib/Target/PowerPC/PPCISelLowering.cpp
 5851     Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
 5857   Chain = EmitTailCallLoadFPAndRetAddr(DAG, SPDiff, Chain, LROp, FPOp, dl);
 5893       PtrOff = DAG.getConstant(ArgOffset, dl, StackPtr.getValueType());
 5895       PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
 5910       Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
 5936           SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
 5949           SDValue Const = DAG.getConstant(PtrByteSize - Size, dl,
 5951           AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
 5955                                                           Flags, DAG, dl);
 5975                                                           Flags, DAG, dl);
 5989           SDValue Const = DAG.getConstant(8 - Size, dl, PtrOff.getValueType());
 5990           AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
 5994                                                           Flags, DAG, dl);
 5998             DAG.getLoad(PtrVT, dl, Chain, PtrOff, MachinePointerInfo());
 6010         SDValue Const = DAG.getConstant(j, dl, PtrOff.getValueType());
 6011         SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
 6014               DAG.getLoad(PtrVT, dl, Chain, AddArg, MachinePointerInfo());
 6051                          TailCallArguments, dl);
 6090           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i64, Arg);
 6094           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6095           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6101           Lo = DAG.getNode(ISD::BITCAST, dl, MVT::i32, OutVals[i - 1]);
 6102           Hi = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6105           ArgVal = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6109           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
 6110           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6112             ArgVal = DAG.getNode(ISD::SHL, dl, MVT::i64, ArgVal,
 6113                                  DAG.getConstant(32, dl, MVT::i32));
 6130           SDValue ConstFour = DAG.getConstant(4, dl, PtrOff.getValueType());
 6131           PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour);
 6138                          TailCallArguments, dl);
 6176             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6180               DAG.getLoad(MVT::v4f32, dl, Store, PtrOff, MachinePointerInfo());
 6188           SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
 6189                                    DAG.getConstant(i, dl, PtrVT));
 6191               DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
 6209                          TailCallArguments, dl);
 6232             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6235           SDValue Load = DAG.getLoad(IsF32 ? MVT::v4f32 : MVT::v4f64, dl, Store,
 6244           SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
 6245                                    DAG.getConstant(i, dl, PtrVT));
 6247               DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
 6265                          TailCallArguments, dl);
 6282     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
 6292     SDValue Val = DAG.getCopyFromReg(Chain, dl, PPC::X2, MVT::i64);
 6295     SDValue PtrOff = DAG.getIntPtrConstant(TOCSaveOffset, dl);
 6296     SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
 6298         Val.getValue(1), dl, Val, AddPtr,
 6311     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 6317     PrepareTailCall(DAG, InFlag, Chain, dl, SPDiff, NumBytes, LROp, FPOp,
 6320   return FinishCall(CallConv, dl, isTailCall, isVarArg, isPatchPoint, hasNest,