• Home
  • Raw
  • Download

Lines Matching refs:Chain

1550   SDValue Chain = Op.getOperand(0);  in lowerBR_JT()  local
1563 Addr = DAG.getExtLoad(ISD::SEXTLOAD, DL, PTy, Chain, Addr, in lowerBR_JT()
1566 Chain = Addr.getValue(1); in lowerBR_JT()
1576 return DAG.getNode(ISD::BRIND, DL, MVT::Other, Chain, Addr); in lowerBR_JT()
1582 SDValue Chain = Op.getOperand(0); in lowerBRCOND() local
1599 return DAG.getNode(MipsISD::FPBrcond, DL, Op.getValueType(), Chain, BrCode, in lowerBRCOND()
1817 SDValue Chain = Node->getOperand(0); in lowerVAARG() local
1824 SDValue VAListLoad = DAG.getLoad(getPointerTy(), DL, Chain, VAListPtr, in lowerVAARG()
1854 Chain = DAG.getStore(VAListLoad.getValue(1), DL, Tmp3, VAListPtr, in lowerVAARG()
1868 return DAG.getLoad(VT, DL, Chain, VAList, MachinePointerInfo(), false, false, in lowerVAARG()
2020 SDValue Chain = Op.getOperand(0); in lowerEH_RETURN() local
2030 Chain = DAG.getCopyToReg(Chain, DL, OffsetReg, Offset, SDValue()); in lowerEH_RETURN()
2031 Chain = DAG.getCopyToReg(Chain, DL, AddrReg, Handler, Chain.getValue(1)); in lowerEH_RETURN()
2032 return DAG.getNode(MipsISD::EH_RETURN, DL, MVT::Other, Chain, in lowerEH_RETURN()
2035 Chain.getValue(1)); in lowerEH_RETURN()
2120 SDValue Chain, SDValue Src, unsigned Offset) { in createLoadLR() argument
2131 SDValue Ops[] = { Chain, Ptr, Src }; in createLoadLR()
2152 SDValue Chain = LD->getChain(), Undef = DAG.getUNDEF(VT); in lowerLOAD() local
2162 SDValue LDL = createLoadLR(MipsISD::LDL, DAG, LD, Chain, Undef, in lowerLOAD()
2168 SDValue LWL = createLoadLR(MipsISD::LWL, DAG, LD, Chain, Undef, in lowerLOAD()
2202 SDValue Chain, unsigned Offset) { in createStoreLR() argument
2212 SDValue Ops[] = { Chain, Value, Ptr }; in createStoreLR()
2220 SDValue Value = SD->getValue(), Chain = SD->getChain(); in lowerUnalignedIntStore() local
2230 SDValue SWL = createStoreLR(MipsISD::SWL, DAG, SD, Chain, in lowerUnalignedIntStore()
2242 SDValue SDL = createStoreLR(MipsISD::SDL, DAG, SD, Chain, IsLittle ? 7 : 0); in lowerUnalignedIntStore()
2446 SDValue Chain, SDValue Arg, SDLoc DL, in passArgOnStack() argument
2451 return DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo(), false, in passArgOnStack()
2458 return DAG.getStore(Chain, DL, Arg, FIN, MachinePointerInfo(), in passArgOnStack()
2467 SDValue Chain) const { in getOpndList()
2491 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first, in getOpndList()
2493 InFlag = Chain.getValue(1); in getOpndList()
2532 SDValue Chain = CLI.Chain; in LowerCall() local
2579 Chain = DAG.getCALLSEQ_START(Chain, NextStackOffsetVal, DL); in LowerCall()
2582 Chain, DL, ABI.IsN64() ? Mips::SP_64 : Mips::SP, getPointerTy()); in LowerCall()
2609 passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg, in LowerCall()
2685 Chain, Arg, DL, IsTailCall, DAG)); in LowerCall()
2691 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); in LowerCall()
2711 MipsII::MO_CALL_LO16, Chain, in LowerCall()
2715 Callee = getAddrGlobal(G, DL, Ty, DAG, MipsII::MO_GOT_CALL, Chain, in LowerCall()
2732 MipsII::MO_CALL_LO16, Chain, in LowerCall()
2736 Callee = getAddrGlobal(S, DL, Ty, DAG, MipsII::MO_GOT_CALL, Chain, in LowerCall()
2744 SmallVector<SDValue, 8> Ops(1, Chain); in LowerCall()
2748 IsCallReloc, CLI, Callee, Chain); in LowerCall()
2753 Chain = DAG.getNode(MipsISD::JmpLink, DL, NodeTys, Ops); in LowerCall()
2754 SDValue InFlag = Chain.getValue(1); in LowerCall()
2757 Chain = DAG.getCALLSEQ_END(Chain, NextStackOffsetVal, in LowerCall()
2759 InFlag = Chain.getValue(1); in LowerCall()
2763 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG, in LowerCall()
2770 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
2785 SDValue Val = DAG.getCopyFromReg(Chain, DL, RVLocs[i].getLocReg(), in LowerCallResult()
2787 Chain = Val.getValue(1); in LowerCallResult()
2829 return Chain; in LowerCallResult()
2892 MipsTargetLowering::LowerFormalArguments(SDValue Chain, in LowerFormalArguments() argument
2942 copyByValRegs(Chain, DL, OutChains, DAG, Flags, InVals, &*FuncArg, in LowerFormalArguments()
2957 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegVT); in LowerFormalArguments()
2971 SDValue ArgValue2 = DAG.getCopyFromReg(Chain, DL, Reg2, RegVT); in LowerFormalArguments()
3000 SDValue ArgValue = DAG.getLoad(LocVT, DL, Chain, FIN, in LowerFormalArguments()
3023 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerFormalArguments()
3029 writeVarArgRegs(OutChains, Chain, DL, DAG, CCInfo); in LowerFormalArguments()
3034 OutChains.push_back(Chain); in LowerFormalArguments()
3035 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
3038 return Chain; in LowerFormalArguments()
3065 MipsTargetLowering::LowerReturn(SDValue Chain, in LowerReturn() argument
3082 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn()
3127 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Flag); in LowerReturn()
3130 Flag = Chain.getValue(1); in LowerReturn()
3144 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy()); in LowerReturn()
3147 Chain = DAG.getCopyToReg(Chain, DL, V0, Val, Flag); in LowerReturn()
3148 Flag = Chain.getValue(1); in LowerReturn()
3152 RetOps[0] = Chain; // Update chain. in LowerReturn()
3568 SDValue Chain, SDLoc DL, std::vector<SDValue> &OutChains, SelectionDAG &DAG, in copyByValRegs() argument
3607 SDValue Store = DAG.getStore(Chain, DL, DAG.getRegister(VReg, RegTy), in copyByValRegs()
3616 SDValue Chain, SDLoc DL, in passByValArg() argument
3638 SDValue LoadVal = DAG.getLoad(RegTy, DL, Chain, LoadPtr, in passByValArg()
3665 ISD::ZEXTLOAD, DL, RegTy, Chain, LoadPtr, MachinePointerInfo(), in passByValArg()
3703 Chain = DAG.getMemcpy(Chain, DL, Dst, Src, DAG.getConstant(MemCpySize, PtrTy), in passByValArg()
3707 MemOpChains.push_back(Chain); in passByValArg()
3711 SDValue Chain, SDLoc DL, in writeVarArgRegs() argument
3747 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegTy); in writeVarArgRegs()
3750 SDValue Store = DAG.getStore(Chain, DL, ArgValue, PtrOff, in writeVarArgRegs()