Lines Matching defs:dl
569 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
577 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals);
589 SDLoc &dl = CLI.DL;
609 Outs, OutVals, Ins, dl, DAG, InVals);
620 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
656 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
662 ArgValue = DAG.getNode(ISD::AssertSext, dl, RegVT, ArgValue,
665 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue,
669 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
699 VA.getLocVT(), dl, Chain, FIN,
715 SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[i]);
716 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
739 const SDLoc &dl, SelectionDAG &DAG) const {
765 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
783 DAG.getCopyFromReg(Chain, dl, Reg, PtrVT);
786 Chain = DAG.getCopyToReg(Chain, dl, R12, Val, Glue);
800 return DAG.getNode(Opc, dl, MVT::Other, RetOps);
809 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
821 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
838 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
841 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
844 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
856 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, PtrVT);
859 DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
860 DAG.getIntPtrConstant(VA.getLocMemOffset(), dl));
866 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), dl, MVT::i16);
867 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode,
874 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
884 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
891 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
900 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16);
919 Chain = DAG.getNode(MSP430ISD::CALL, dl, NodeTys, Ops);
923 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl);
928 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, dl,
937 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
949 Chain = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
963 SDLoc dl(N);
981 Victim = DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
982 Victim = DAG.getNode(ISD::BSWAP, dl, VT, Victim);
987 Victim = DAG.getNode(ISD::BSWAP, dl, VT, Victim);
989 ? DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, VT, Victim,
991 : DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
1000 Victim = DAG.getNode(MSP430ISD::RRCL, dl, VT, Victim);
1006 dl, VT, Victim);
1024 SDLoc dl(Op);
1029 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
1034 SDLoc dl(Op);
1039 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
1043 ISD::CondCode CC, const SDLoc &dl, SelectionDAG &DAG) {
1073 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1087 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1101 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1115 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
1123 TargetCC = DAG.getConstant(TCC, dl, MVT::i8);
1124 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS);
1134 SDLoc dl (Op);
1137 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1139 return DAG.getNode(MSP430ISD::BR_CC, dl, Op.getValueType(),
1146 SDLoc dl (Op);
1159 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1195 SDValue One = DAG.getConstant(1, dl, VT);
1197 SDValue SR = DAG.getCopyFromReg(DAG.getEntryNode(), dl, MSP430::SR,
1201 SR = DAG.getNode(ISD::SRA, dl, MVT::i16, SR, One);
1202 SR = DAG.getNode(ISD::AND, dl, MVT::i16, SR, One);
1204 SR = DAG.getNode(ISD::XOR, dl, MVT::i16, SR, One);
1207 SDValue Zero = DAG.getConstant(0, dl, VT);
1209 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops);
1220 SDLoc dl (Op);
1223 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
1227 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops);
1234 SDLoc dl(Op);
1238 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, VT,
1239 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val),
1270 SDLoc dl(Op);
1276 DAG.getConstant(PtrVT.getStoreSize(), dl, MVT::i16);
1277 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
1278 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
1284 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
1294 SDLoc dl(Op); // FIXME probably not meaningful
1296 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
1299 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr,
1421 DebugLoc dl = MI.getDebugLoc();
1457 BuildMI(*BB, MI, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
1463 BuildMI(*BB, MI, dl, TII.get(RrcOpc), DstReg)
1503 BuildMI(BB, dl, TII.get(MSP430::CMP8ri))
1505 BuildMI(BB, dl, TII.get(MSP430::JCC))
1514 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
1517 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
1521 BuildMI(LoopBB, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
1524 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1528 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1530 BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
1532 BuildMI(LoopBB, dl, TII.get(MSP430::JCC))
1538 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg)
1558 DebugLoc dl = MI.getDebugLoc();
1591 BuildMI(BB, dl, TII.get(MSP430::JCC))
1607 BuildMI(*BB, BB->begin(), dl, TII.get(MSP430::PHI), MI.getOperand(0).getReg())