|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64ISelLowering.cpp 3841 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, DL);
3843 SDValue StackPtr = DAG.getCopyFromReg(Chain, DL, AArch64::SP,
3854 SDValue Val = DAG.getCopyFromReg(Chain, DL, F.VReg, F.VT);
3873 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
3876 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
3881 Arg = DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, Arg);
3882 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i8, Arg);
3884 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
3888 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
3889 Arg = DAG.getNode(ISD::SHL, DL, VA.getLocVT(), Arg,
3890 DAG.getConstant(32, DL, VA.getLocVT()));
3896 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
3899 Arg = DAG.getNode(ISD::FP_EXTEND, DL, VA.getLocVT(), Arg);
3927 Bits = DAG.getNode(ISD::OR, DL, Bits.getValueType(), Bits, Arg);
3962 SDValue PtrOff = DAG.getIntPtrConstant(Offset, DL);
3963 PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff);
3978 SDValue PtrOff = DAG.getIntPtrConstant(Offset, DL);
3980 DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff);
3987 DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i64);
3989 Chain, DL, DstAddr, Arg, SizeNode, Outs[i].Flags.getByValAlign(),
4001 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg);
4003 SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo);
4010 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
4016 Chain = DAG.getCopyToReg(Chain, DL, RegToPass.first,
4028 Callee = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_GOT);
4029 Callee = DAG.getNode(AArch64ISD::LOADgot, DL, PtrVT, Callee);
4036 Callee = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 0);
4043 Callee = DAG.getNode(AArch64ISD::LOADgot, DL, PtrVT, Callee);
4055 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true),
4056 DAG.getIntPtrConstant(0, DL, true), InFlag, DL);
4056 DAG.getIntPtrConstant(0, DL, true), InFlag, DL);
4068 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32));
4122 SDValue Ret = DAG.getNode(AArch64ISD::TC_RETURN, DL, NodeTys, Ops);
4128 Chain = DAG.getNode(AArch64ISD::CALL, DL, NodeTys, Ops);
4135 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true),
4136 DAG.getIntPtrConstant(CalleePopBytes, DL, true),
4137 InFlag, DL);
4143 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,