/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 73 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 D | X86ISelLoweringCall.cpp | 1009 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 D | X86ISelDAGToDAG.cpp | 570 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 D | Mips16ISelDAGToDAG.cpp | 50 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 D | MipsSEISelDAGToDAG.cpp | 207 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 D | MipsISelLowering.cpp | 592 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 D | BPFISelLowering.cpp | 482 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 D | BPFISelLowering.h | 88 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 456 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 D | AVRISelLowering.cpp | 1593 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 D | AVRISelLowering.h | 188 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1043 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 D | LanaiISelLowering.cpp | 715 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 D | LanaiISelLowering.h | 133 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 293 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 D | MSP430ISelLowering.cpp | 889 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 D | MSP430ISelLowering.h | 155 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1562 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 D | XCoreISelLowering.cpp | 970 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 D | M68kISelLowering.cpp | 770 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 D | M68kISelLowering.h | 253 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 748 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 D | HexagonISelLowering.h | 229 GlobalAddressSDNode *GA, SDValue InGlue, EVT PtrVT, 235 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 4130 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 D | PPCISelLowering.h | 1342 SDValue LowerCallResult(SDValue Chain, SDValue InGlue, 1350 SDValue InGlue, SDValue Chain, SDValue CallSeqStart,
|