|
reference, declaration → definition
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,