• Home
  • Raw
  • Download

Lines Matching refs:dl

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