Lines Matching refs:dl
363 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
371 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals);
383 SDLoc &dl = CLI.DL;
402 Outs, OutVals, Ins, dl, DAG, InVals);
413 dl,
449 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
455 ArgValue = DAG.getNode(ISD::AssertSext, dl, RegVT, ArgValue,
458 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue,
462 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
492 VA.getLocVT(), dl, Chain, FIN,
509 const SDLoc &dl, SelectionDAG &DAG) const {
533 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
551 return DAG.getNode(Opc, dl, MVT::Other, RetOps);
561 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
574 DAG.getConstant(NumBytes, dl, PtrVT, true), dl);
591 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
594 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
597 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
609 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, PtrVT);
612 DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
613 DAG.getIntPtrConstant(VA.getLocMemOffset(), dl));
619 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), dl, MVT::i16);
620 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode,
628 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo(),
639 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
646 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
655 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16);
674 Chain = DAG.getNode(MSP430ISD::CALL, dl, NodeTys, Ops);
678 Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true),
679 DAG.getConstant(0, dl, PtrVT, true), InFlag, dl);
684 return LowerCallResult(Chain, InFlag, CallConv, isVarArg, Ins, dl,
693 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
705 Chain = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
719 SDLoc dl(N);
726 return DAG.getNode(MSP430ISD::SHL, dl,
729 return DAG.getNode(MSP430ISD::SRA, dl,
732 return DAG.getNode(MSP430ISD::SRL, dl,
746 Victim = DAG.getNode(MSP430ISD::RRC, dl, VT, Victim);
752 dl, VT, Victim);
770 SDLoc dl(Op);
775 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
780 SDLoc dl(Op);
785 return DAG.getNode(MSP430ISD::Wrapper, dl, PtrVT, Result);
789 ISD::CondCode CC, const SDLoc &dl, SelectionDAG &DAG) {
818 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
831 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
844 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
857 RHS = DAG.getConstant(C->getSExtValue() + 1, dl, C->getValueType(0));
865 TargetCC = DAG.getConstant(TCC, dl, MVT::i8);
866 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS);
876 SDLoc dl (Op);
879 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
881 return DAG.getNode(MSP430ISD::BR_CC, dl, Op.getValueType(),
888 SDLoc dl (Op);
906 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
942 SDValue One = DAG.getConstant(1, dl, VT);
944 SDValue SR = DAG.getCopyFromReg(DAG.getEntryNode(), dl, MSP430::SR,
948 SR = DAG.getNode(ISD::SRA, dl, MVT::i16, SR, One);
949 SR = DAG.getNode(ISD::AND, dl, MVT::i16, SR, One);
951 SR = DAG.getNode(ISD::XOR, dl, MVT::i16, SR, One);
954 SDValue Zero = DAG.getConstant(0, dl, VT);
957 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
968 SDLoc dl (Op);
971 SDValue Flag = EmitCMP(LHS, RHS, TargetCC, CC, dl, DAG);
976 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
983 SDLoc dl(Op);
987 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, VT,
988 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val),
1019 SDLoc dl(Op);
1025 DAG.getConstant(DAG.getDataLayout().getPointerSize(), dl, MVT::i16);
1026 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
1027 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
1033 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
1043 SDLoc dl(Op); // FIXME probably not meaningful
1045 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
1048 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr,
1174 DebugLoc dl = MI.getDebugLoc();
1240 BuildMI(BB, dl, TII.get(MSP430::CMP8ri))
1242 BuildMI(BB, dl, TII.get(MSP430::JCC))
1251 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
1254 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
1257 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1259 BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
1261 BuildMI(LoopBB, dl, TII.get(MSP430::JCC))
1267 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg)
1286 DebugLoc dl = MI.getDebugLoc();
1319 BuildMI(BB, dl, TII.get(MSP430::JCC))
1335 BuildMI(*BB, BB->begin(), dl, TII.get(MSP430::PHI), MI.getOperand(0).getReg())