Home | History | Annotate | Download | only in ARM

Lines Matching refs:DAG

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