Home
last modified time | relevance | path

Searched refs:InGlue (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp73 SDValue InGlue; in EmitTargetCodeForMemset() local
112 InGlue); in EmitTargetCodeForMemset()
113 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
117 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue); in EmitTargetCodeForMemset()
118 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
123 Count, InGlue); in EmitTargetCodeForMemset()
124 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
126 Dst, InGlue); in EmitTargetCodeForMemset()
127 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
130 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue}; in EmitTargetCodeForMemset()
[all …]
H A DX86ISelLoweringCall.cpp1009 SDValue *InGlue = nullptr) { in getv64i1Argument() argument
1026 if (nullptr == InGlue) { in getv64i1Argument()
1037 DAG.getCopyFromReg(Root, DL, VA.getLocReg(), MVT::i32, *InGlue); in getv64i1Argument()
1038 *InGlue = ArgValueLo.getValue(2); in getv64i1Argument()
1040 DAG.getCopyFromReg(Root, DL, NextVA.getLocReg(), MVT::i32, *InGlue); in getv64i1Argument()
1041 *InGlue = ArgValueHi.getValue(2); in getv64i1Argument()
1094 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument
1153 getv64i1Argument(VA, RVLocs[++I], Chain, DAG, dl, Subtarget, &InGlue); in LowerCallResult()
1155 Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), CopyVT, InGlue) in LowerCallResult()
1158 InGlue = Chain.getValue(2); in LowerCallResult()
[all …]
H A DX86ISelDAGToDAG.cpp570 SDValue &InGlue);
4252 SDValue &InGlue) { in emitPCMPESTR() argument
4263 N2.getOperand(0), InGlue }; in emitPCMPESTR()
4266 InGlue = SDValue(CNode, 3); in emitPCMPESTR()
4274 SDValue Ops[] = { N0, N2, Imm, InGlue }; in emitPCMPESTR()
4277 InGlue = SDValue(CNode, 2); in emitPCMPESTR()
5187 SDValue InGlue = Chain.getValue(1); in Select() local
5193 InGlue); in Select()
5194 InGlue = Chain.getValue(1); in Select()
5196 InGlue); in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp50 SDValue InGlue = SDValue(Mul, 0); in selectMULT() local
54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InGlue); in selectMULT()
55 InGlue = SDValue(Lo, 1); in selectMULT()
59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InGlue); in selectMULT()
H A DMipsSEISelDAGToDAG.cpp207 SDValue InGlue = Node->getOperand(2); in selectAddE() local
208 unsigned Opc = InGlue.getOpcode(); in selectAddE()
215 SDValue Ops[3] = {LHS, RHS, InGlue}; in selectAddE()
239 MVT::Glue, CstOne, InGlue); in selectAddE()
H A DMipsISelLowering.cpp592 SDValue InGlue = DivRem; in performDivRemCombine() local
597 InGlue); in performDivRemCombine()
600 InGlue = CopyFromLo.getValue(2); in performDivRemCombine()
606 HI, Ty, InGlue); in performDivRemCombine()
3088 SDValue InGlue; in getOpndList() local
3091 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, R.first, R.second, InGlue); in getOpndList()
3092 InGlue = Chain.getValue(1); in getOpndList()
3116 if (InGlue.getNode()) in getOpndList()
3117 Ops.push_back(InGlue); in getOpndList()
3500 SDValue InGlue = Chain.getValue(1); in LowerCall() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp482 SDValue InGlue; in LowerCall() local
488 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall()
489 InGlue = Chain.getValue(1); in LowerCall()
516 if (InGlue.getNode()) in LowerCall()
517 Ops.push_back(InGlue); in LowerCall()
520 InGlue = Chain.getValue(1); in LowerCall()
525 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, CLI.DL); in LowerCall()
526 InGlue = Chain.getValue(1); in LowerCall()
530 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
584 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
[all …]
H A DBPFISelLowering.h88 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp456 SDValue InGlue; in select() local
473 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InGlue); in select()
524 SDValue InGlue = SDValue(Mul, 0); in selectMultiplication() local
529 CurDAG->getCopyFromReg(InChain, DL, AVR::R0, Type, InGlue); in selectMultiplication()
534 InGlue = CopyFromLo.getValue(2); in selectMultiplication()
540 CurDAG->getCopyFromReg(InChain, DL, AVR::R1, Type, InGlue); in selectMultiplication()
545 InGlue = CopyFromHi.getValue(2); in selectMultiplication()
H A DAVRISelLowering.cpp1593 SDValue InGlue; in LowerCall() local
1595 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, InGlue); in LowerCall()
1596 InGlue = Chain.getValue(1); in LowerCall()
1622 if (InGlue.getNode()) { in LowerCall()
1623 Ops.push_back(InGlue); in LowerCall()
1627 InGlue = Chain.getValue(1); in LowerCall()
1630 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, DL); in LowerCall()
1633 InGlue = Chain.getValue(1); in LowerCall()
1638 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, DL, DAG, in LowerCall()
1646 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument
[all …]
H A DAVRISelLowering.h188 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1043 SDValue InGlue; in LowerCall_32() local
1048 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InGlue); in LowerCall_32()
1049 InGlue = Chain.getValue(1); in LowerCall_32()
1091 if (InGlue.getNode()) in LowerCall_32()
1092 Ops.push_back(InGlue); in LowerCall_32()
1100 InGlue = Chain.getValue(1); in LowerCall_32()
1102 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, dl); in LowerCall_32()
1103 InGlue = Chain.getValue(1); in LowerCall_32()
1118 Chain, dl, toCallerWindow(RVLocs[i++].getLocReg()), MVT::i32, InGlue); in LowerCall_32()
1120 InGlue = Lo.getValue(2); in LowerCall_32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp715 SDValue InGlue; in LowerCCCCallTo() local
722 RegsToPass[I].second, InGlue); in LowerCCCCallTo()
723 InGlue = Chain.getValue(1); in LowerCCCCallTo()
757 if (InGlue.getNode()) in LowerCCCCallTo()
758 Ops.push_back(InGlue); in LowerCCCCallTo()
762 InGlue = Chain.getValue(1); in LowerCCCCallTo()
765 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, DL); in LowerCCCCallTo()
766 InGlue = Chain.getValue(1); in LowerCCCCallTo()
770 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, DL, DAG, in LowerCCCCallTo()
777 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
[all …]
H A DLanaiISelLowering.h133 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp293 SDValue InGlue; in ClusterNeighboringLoads() local
294 if (AddGlue(Lead, InGlue, true, DAG)) in ClusterNeighboringLoads()
295 InGlue = SDValue(Lead, Lead->getNumValues() - 1); in ClusterNeighboringLoads()
302 if (AddGlue(Load, InGlue, OutGlue, DAG)) { in ClusterNeighboringLoads()
304 InGlue = SDValue(Load, Load->getNumValues() - 1); in ClusterNeighboringLoads()
308 else if (!OutGlue && InGlue.getNode()) in ClusterNeighboringLoads()
309 RemoveUnusedGlue(InGlue.getNode(), DAG); in ClusterNeighboringLoads()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp889 SDValue InGlue; in LowerCCCCallTo() local
892 RegsToPass[i].second, InGlue); in LowerCCCCallTo()
893 InGlue = Chain.getValue(1); in LowerCCCCallTo()
916 if (InGlue.getNode()) in LowerCCCCallTo()
917 Ops.push_back(InGlue); in LowerCCCCallTo()
920 InGlue = Chain.getValue(1); in LowerCCCCallTo()
923 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl); in LowerCCCCallTo()
924 InGlue = Chain.getValue(1); in LowerCCCCallTo()
928 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, dl, in LowerCCCCallTo()
936 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument
[all …]
H A DMSP430ISelLowering.h155 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1562 SDValue StVal, SDValue &InGlue, in LowerUnalignedStoreParam() argument
1576 ShiftVal, InGlue}; in LowerUnalignedStoreParam()
1583 InGlue = Chain.getValue(1); in LowerUnalignedStoreParam()
1592 EVT ElementType, SDValue &InGlue, in LowerUnalignedLoadRetParam() argument
1606 InGlue}; in LowerUnalignedLoadRetParam()
1613 InGlue = LdVal.getValue(2); in LowerUnalignedLoadRetParam()
1685 SDValue InGlue = Chain.getValue(1); in LowerCall() local
1739 DAG.getConstant(1, dl, MVT::i32), InGlue}; in LowerCall()
1749 DAG.getConstant(TypeSize, dl, MVT::i32), InGlue}; in LowerCall()
1764 DAG.getConstant(0, dl, MVT::i32), InGlue}; in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp970 static SDValue LowerCallResult(SDValue Chain, SDValue InGlue, in LowerCallResult() argument
979 InGlue).getValue(1); in LowerCallResult()
980 InGlue = Chain.getValue(2); in LowerCallResult()
1093 SDValue InGlue; in LowerCCCCallTo() local
1096 RegsToPass[i].second, InGlue); in LowerCCCCallTo()
1097 InGlue = Chain.getValue(1); in LowerCCCCallTo()
1123 if (InGlue.getNode()) in LowerCCCCallTo()
1124 Ops.push_back(InGlue); in LowerCCCCallTo()
1127 InGlue = Chain.getValue(1); in LowerCCCCallTo()
1130 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl); in LowerCCCCallTo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp770 SDValue InGlue; in LowerCall() local
773 RegsToPass[i].second, InGlue); in LowerCall()
774 InGlue = Chain.getValue(1); in LowerCall()
818 Chain = DAG.getCALLSEQ_END(Chain, NumBytesToPop, 0, InGlue, DL); in LowerCall()
819 InGlue = Chain.getValue(1); in LowerCall()
840 if (InGlue.getNode()) in LowerCall()
841 Ops.push_back(InGlue); in LowerCall()
849 InGlue = Chain.getValue(1); in LowerCall()
873 InGlue, DL); in LowerCall()
874 InGlue = Chain.getValue(1); in LowerCall()
[all …]
H A DM68kISelLowering.h253 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp748 SDValue InGlue; in LowerCall() local
751 RegsToPass[i].second, InGlue); in LowerCall()
752 InGlue = Chain.getValue(1); in LowerCall()
771 if (InGlue.getNode()) in LowerCall()
772 Ops.push_back(InGlue); in LowerCall()
777 InGlue = Chain.getValue(1); in LowerCall()
780 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, DL); in LowerCall()
781 InGlue = Chain.getValue(1); in LowerCall()
814 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue); in LowerCall()
816 InGlue = Chain.getValue(2); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h229 GlobalAddressSDNode *GA, SDValue InGlue, EVT PtrVT,
235 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp4130 SDValue InGlue = N->getOperand(4); in Select() local
4137 if (InGlue.getOpcode() == ARMISD::CMPZ) { in Select()
4138 if (InGlue.getOperand(0).getOpcode() == ISD::INTRINSIC_W_CHAIN) { in Select()
4139 SDValue Int = InGlue.getOperand(0); in Select()
4161 CurDAG->RemoveDeadNode(InGlue.getNode()); in Select()
4168 SelectCMPZ(InGlue.getNode(), SwitchEQNEToPLMI); in Select()
4169 InGlue = N->getOperand(4); in Select()
4185 SDValue Ops[] = { N1, Tmp2, N3, Chain, InGlue }; in Select()
4190 InGlue = SDValue(ResNode, 1); in Select()
4191 ReplaceUses(SDValue(N, 1), InGlue); in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1342 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
1350 SDValue InGlue, SDValue Chain, SDValue CallSeqStart,

12