|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/Sparc/SparcISelLowering.cpp 761 SDValue SizeNode = DAG.getConstant(Size, dl, MVT::i32);
763 Chain = DAG.getMemcpy(Chain, dl, FIPtr, Arg, SizeNode, Align,
776 Chain = DAG.getCALLSEQ_START(Chain, ArgsSize, 0, dl);
806 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
809 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
812 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
815 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
823 SDValue PtrOff = DAG.getIntPtrConstant(64, dl);
824 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
826 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
844 SDValue PtrOff = DAG.getIntPtrConstant(Offset, dl);
845 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
847 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
856 Arg = bitcastConstantFPToInt(C, dl, DAG);
858 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::v2i32, Arg);
861 SDValue Part0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
863 DAG.getConstant(0, dl, getVectorIdxTy(DAG.getDataLayout())));
864 SDValue Part1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
866 DAG.getConstant(1, dl, getVectorIdxTy(DAG.getDataLayout())));
878 SDValue PtrOff = DAG.getIntPtrConstant(Offset, dl);
879 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
881 DAG.getStore(Chain, dl, Part1, PtrOff, MachinePointerInfo()));
887 SDValue PtrOff = DAG.getIntPtrConstant(Offset, dl);
888 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
890 DAG.getStore(Chain, dl, Part0, PtrOff, MachinePointerInfo()));
892 PtrOff = DAG.getIntPtrConstant(Offset + 4, dl);
893 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
895 DAG.getStore(Chain, dl, Part1, PtrOff, MachinePointerInfo()));
907 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
917 dl);
918 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
920 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
926 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
935 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag);
946 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32, 0, TF);
956 Ops.push_back(DAG.getTargetConstant(SRetArgSize, dl, MVT::i32));
973 Chain = DAG.getNode(SPISD::CALL, dl, NodeTys, Ops);
976 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(ArgsSize, dl, true),
977 DAG.getIntPtrConstant(0, dl, true), InFlag, dl);
977 DAG.getIntPtrConstant(0, dl, true), InFlag, dl);
990 SDValue Vec = DAG.getNode(ISD::UNDEF, dl, MVT::v2i32);
992 Chain, dl, toCallerWindow(RVLocs[i++].getLocReg()), MVT::i32, InFlag);
995 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2i32, Vec, Lo,
996 DAG.getConstant(0, dl, MVT::i32));
998 Chain, dl, toCallerWindow(RVLocs[i].getLocReg()), MVT::i32, InFlag);
1001 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2i32, Vec, Hi,
1002 DAG.getConstant(1, dl, MVT::i32));
1006 DAG.getCopyFromReg(Chain, dl, toCallerWindow(RVLocs[i].getLocReg()),