Lines Matching refs:DAG
29 ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, in EmitTargetCodeForMemcpy() argument
66 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy()
67 DAG.getNode(ISD::ADD, dl, MVT::i32, Src, in EmitTargetCodeForMemcpy()
68 DAG.getConstant(SrcOff, MVT::i32)), in EmitTargetCodeForMemcpy()
74 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); in EmitTargetCodeForMemcpy()
78 TFOps[i] = DAG.getStore(Chain, dl, Loads[i], in EmitTargetCodeForMemcpy()
79 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst, in EmitTargetCodeForMemcpy()
80 DAG.getConstant(DstOff, MVT::i32)), in EmitTargetCodeForMemcpy()
85 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); in EmitTargetCodeForMemcpy()
105 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy()
106 DAG.getNode(ISD::ADD, dl, MVT::i32, Src, in EmitTargetCodeForMemcpy()
107 DAG.getConstant(SrcOff, MVT::i32)), in EmitTargetCodeForMemcpy()
114 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); in EmitTargetCodeForMemcpy()
127 TFOps[i] = DAG.getStore(Chain, dl, Loads[i], in EmitTargetCodeForMemcpy()
128 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst, in EmitTargetCodeForMemcpy()
129 DAG.getConstant(DstOff, MVT::i32)), in EmitTargetCodeForMemcpy()
135 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); in EmitTargetCodeForMemcpy()
142 ARMSelectionDAGInfo::EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, in EmitTargetCodeForMemset() argument
153 *static_cast<const ARMTargetLowering*>(DAG.getTarget().getTargetLowering()); in EmitTargetCodeForMemset()
158 Type *IntPtrTy = TLI.getTargetData()->getIntPtrType(*DAG.getContext()); in EmitTargetCodeForMemset()
171 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src); in EmitTargetCodeForMemset()
173 Src = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src); in EmitTargetCodeForMemset()
177 Entry.Ty = Type::getInt32Ty(*DAG.getContext()); in EmitTargetCodeForMemset()
184 Type::getVoidTy(*DAG.getContext()), // return type in EmitTargetCodeForMemset()
193 DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET), in EmitTargetCodeForMemset()
195 Args, DAG, dl); // arg list, DAG and debug in EmitTargetCodeForMemset()