Lines Matching refs:dl

84                                  DebugLoc dl, SelectionDAG &DAG) const {
108 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
123 SDValue Val = DAG.getCopyFromReg(Chain, dl, Reg, getPointerTy());
124 Chain = DAG.getCopyToReg(Chain, dl, SP::I0, Val, Flag);
137 return DAG.getNode(SPISD::RET_FLAG, dl, MVT::Other,
149 DebugLoc dl, SelectionDAG &DAG,
172 SDValue Arg = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
184 SDValue HiVal = DAG.getCopyFromReg(Chain, dl, VRegHi, MVT::i32);
194 LoVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
200 LoVal = DAG.getCopyFromReg(Chain, dl, loReg, MVT::i32);
203 DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
204 WholeValue = DAG.getNode(ISD::BITCAST, dl, MVT::f64, WholeValue);
210 SDValue Arg = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
212 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::f32, Arg);
214 Arg = DAG.getNode(ISD::AssertSext, dl, MVT::i32, Arg,
216 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
234 SDValue Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr,
245 SDValue HiVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
253 SDValue LoVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr2,
258 DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
259 WholeValue = DAG.getNode(ISD::BITCAST, dl, MVT::f64, WholeValue);
270 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr,
277 FIPtr = DAG.getNode(ISD::ADD, dl, MVT::i32, FIPtr,
279 Load = DAG.getExtLoad(LoadOp, dl, MVT::i32, Chain, FIPtr,
282 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load);
295 SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[0]);
296 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
322 SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
328 OutChains.push_back(DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr,
336 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
348 DebugLoc &dl = CLI.DL;
390 Chain = DAG.getMemcpy(Chain, dl, FIPtr, Arg, SizeNode, Align,
422 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
425 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
428 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
431 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
440 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
441 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
457 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
458 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
466 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl,
470 SDValue Hi = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
473 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
476 SDValue Lo = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
490 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
491 MemOpChains.push_back(DAG.getStore(Chain, dl, Lo, PtrOff,
500 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
501 MemOpChains.push_back(DAG.getStore(Chain, dl, Hi, PtrOff,
506 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
507 MemOpChains.push_back(DAG.getStore(Chain, dl, Lo, PtrOff,
521 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
531 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
532 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
540 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
554 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag);
564 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32);
585 Chain = DAG.getNode(SPISD::CALL, dl, NodeTys, &Ops[0], Ops.size());
607 Chain = DAG.getCopyFromReg(Chain, dl, Reg,
888 DebugLoc dl = Op.getDebugLoc();
889 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, MVT::i32);
890 SDValue Hi = DAG.getNode(SPISD::Hi, dl, MVT::i32, GA);
891 SDValue Lo = DAG.getNode(SPISD::Lo, dl, MVT::i32, GA);
894 return DAG.getNode(ISD::ADD, dl, MVT::i32, Lo, Hi);
896 SDValue GlobalBase = DAG.getNode(SPISD::GLOBAL_BASE_REG, dl,
898 SDValue RelAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, Lo, Hi);
899 SDValue AbsAddr = DAG.getNode(ISD::ADD, dl, MVT::i32,
901 return DAG.getLoad(getPointerTy(), dl, DAG.getEntryNode(),
909 DebugLoc dl = Op.getDebugLoc();
912 SDValue Hi = DAG.getNode(SPISD::Hi, dl, MVT::i32, CP);
913 SDValue Lo = DAG.getNode(SPISD::Lo, dl, MVT::i32, CP);
915 return DAG.getNode(ISD::ADD, dl, MVT::i32, Lo, Hi);
917 SDValue GlobalBase = DAG.getNode(SPISD::GLOBAL_BASE_REG, dl,
919 SDValue RelAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, Lo, Hi);
920 SDValue AbsAddr = DAG.getNode(ISD::ADD, dl, MVT::i32,
922 return DAG.getLoad(getPointerTy(), dl, DAG.getEntryNode(),
927 DebugLoc dl = Op.getDebugLoc();
930 Op = DAG.getNode(SPISD::FTOI, dl, MVT::f32, Op.getOperand(0));
931 return DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op);
935 DebugLoc dl = Op.getDebugLoc();
937 SDValue Tmp = DAG.getNode(ISD::BITCAST, dl, MVT::f32, Op.getOperand(0));
939 return DAG.getNode(SPISD::ITOF, dl, Op.getValueType(), Tmp);
948 DebugLoc dl = Op.getDebugLoc();
960 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, VTs, Ops, 2).getValue(1);
964 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS);
968 return DAG.getNode(Opc, dl, MVT::Other, Chain, Dest,
978 DebugLoc dl = Op.getDebugLoc();
990 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, VTs, Ops, 2).getValue(1);
994 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS);
998 return DAG.getNode(Opc, dl, TrueVal.getValueType(), TrueVal, FalseVal,
1009 DebugLoc dl = Op.getDebugLoc();
1011 DAG.getNode(ISD::ADD, dl, MVT::i32,
1016 return DAG.getStore(Op.getOperand(0), dl, Offset, Op.getOperand(1),
1026 DebugLoc dl = Node->getDebugLoc();
1027 SDValue VAList = DAG.getLoad(MVT::i32, dl, InChain, VAListPtr,
1030 SDValue NextPtr = DAG.getNode(ISD::ADD, dl, MVT::i32, VAList,
1034 InChain = DAG.getStore(VAList.getValue(1), dl, NextPtr,
1039 return DAG.getLoad(VT, dl, InChain, VAList, MachinePointerInfo(),
1043 SDValue V = DAG.getLoad(MVT::i64, dl, InChain, VAList, MachinePointerInfo(),
1048 DAG.getNode(ISD::BITCAST, dl, MVT::f64, V),
1051 return DAG.getMergeValues(Ops, 2, dl);
1057 DebugLoc dl = Op.getDebugLoc();
1060 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, MVT::i32);
1061 SDValue NewSP = DAG.getNode(ISD::SUB, dl, MVT::i32, SP, Size); // Value
1062 Chain = DAG.getCopyToReg(SP.getValue(1), dl, SPReg, NewSP); // Output chain
1066 SDValue NewVal = DAG.getNode(ISD::ADD, dl, MVT::i32, NewSP,
1069 return DAG.getMergeValues(Ops, 2, dl);
1074 DebugLoc dl = Op.getDebugLoc();
1076 dl, MVT::Other, DAG.getEntryNode());
1085 DebugLoc dl = Op.getDebugLoc();
1092 FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
1096 FrameAddr = DAG.getCopyFromReg(Chain, dl, FrameReg, VT);
1100 dl, MVT::i32,
1102 FrameAddr = DAG.getLoad(MVT::i32, dl,
1116 DebugLoc dl = Op.getDebugLoc();
1123 RetAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, RetReg, VT);
1127 RetAddr = DAG.getCopyFromReg(Chain, dl, SP::I6, VT);
1131 dl, MVT::i32,
1134 RetAddr = DAG.getLoad(MVT::i32, dl,
1169 DebugLoc dl = MI->getDebugLoc();
1217 BuildMI(BB, dl, TII.get(BROpcode)).addMBB(sinkMBB).addImm(CC);
1231 BuildMI(*BB, BB->begin(), dl, TII.get(SP::PHI), MI->getOperand(0).getReg())