Lines Matching defs:dl

567     const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
575 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals);
587 SDLoc &dl = CLI.DL;
607 Outs, OutVals, Ins, dl, DAG, InVals);
618 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
654 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
660 ArgValue = DAG.getNode(ISD::AssertSext, dl, RegVT, ArgValue,
663 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue,
667 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
697 VA.getLocVT(), dl, Chain, FIN,
713 SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[i]);
714 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
738 const SDLoc &dl, SelectionDAG &DAG) const {
764 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
782 DAG.getCopyFromReg(Chain, dl, Reg, PtrVT);
785 Chain = DAG.getCopyToReg(Chain, dl, R12, Val, Glue);
799 return DAG.getNode(Opc, dl, MVT::Other, RetOps);
808 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
820 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
837 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
840 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
843 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
855 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, PtrVT);
858 DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
859 DAG.getIntPtrConstant(VA.getLocMemOffset(), dl));
865 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), dl, MVT::i16);
866 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode,
873 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
883 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
890 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
899 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16);
918 Chain = DAG.getNode(MSP430ISD::CALL, dl, NodeTys, Ops);
922 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl);
927 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, dl,
936 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
948 Chain = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
962 SDLoc dl(N);
980 Victim = DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
981 Victim = DAG.getNode(ISD::BSWAP, dl, VT, Victim);
986 Victim = DAG.getNode(ISD::BSWAP, dl, VT, Victim);
988 ? DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, VT, Victim,
990 : DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
999 Victim = DAG.getNode(MSP430ISD::RRCL, dl, VT, Victim);
1005 dl, VT, Victim);
1023 SDLoc dl(Op);
1028 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
1033 SDLoc dl(Op);
1038 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
1042 ISD::CondCode CC, const SDLoc &dl, SelectionDAG &DAG) {
1072 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1086 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1100 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1114 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1122 TargetCC = DAG.getConstant(TCC, dl, MVT::i8);
1123 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS);
1133 SDLoc dl (Op);
1136 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1138 return DAG.getNode(MSP430ISD::BR_CC, dl, Op.getValueType(),
1145 SDLoc dl (Op);
1158 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1194 SDValue One = DAG.getConstant(1, dl, VT);
1196 SDValue SR = DAG.getCopyFromReg(DAG.getEntryNode(), dl, MSP430::SR,
1200 SR = DAG.getNode(ISD::SRA, dl, MVT::i16, SR, One);
1201 SR = DAG.getNode(ISD::AND, dl, MVT::i16, SR, One);
1203 SR = DAG.getNode(ISD::XOR, dl, MVT::i16, SR, One);
1206 SDValue Zero = DAG.getConstant(0, dl, VT);
1208 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops);
1219 SDLoc dl (Op);
1222 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1226 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops);
1233 SDLoc dl(Op);
1237 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, VT,
1238 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val),
1269 SDLoc dl(Op);
1275 DAG.getConstant(PtrVT.getStoreSize(), dl, MVT::i16);
1276 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
1277 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
1283 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
1293 SDLoc dl(Op); // FIXME probably not meaningful
1295 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
1298 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr,
1420 DebugLoc dl = MI.getDebugLoc();
1456 BuildMI(*BB, MI, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
1462 BuildMI(*BB, MI, dl, TII.get(RrcOpc), DstReg)
1502 BuildMI(BB, dl, TII.get(MSP430::CMP8ri))
1504 BuildMI(BB, dl, TII.get(MSP430::JCC))
1513 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
1516 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
1520 BuildMI(LoopBB, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
1523 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1527 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1529 BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
1531 BuildMI(LoopBB, dl, TII.get(MSP430::JCC))
1537 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg)
1557 DebugLoc dl = MI.getDebugLoc();
1590 BuildMI(BB, dl, TII.get(MSP430::JCC))
1606 BuildMI(*BB, BB->begin(), dl, TII.get(MSP430::PHI), MI.getOperand(0).getReg())