| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 97 SDValue InGlue; in emitRepstos() local 98 Chain = DAG.getCopyToReg(Chain, dl, AX, Val, InGlue); in emitRepstos() 99 InGlue = Chain.getValue(1); in emitRepstos() 100 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InGlue); in emitRepstos() 101 InGlue = Chain.getValue(1); in emitRepstos() 102 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue); in emitRepstos() 103 InGlue = Chain.getValue(1); in emitRepstos() 106 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue}; in emitRepstos() 242 SDValue InGlue; in emitRepmovs() local 243 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InGlue); in emitRepmovs() [all …]
|
| H A D | X86ISelLoweringCall.cpp | 1027 SDValue *InGlue = nullptr) { in getv64i1Argument() argument 1044 if (nullptr == InGlue) { in getv64i1Argument() 1055 DAG.getCopyFromReg(Root, DL, VA.getLocReg(), MVT::i32, *InGlue); in getv64i1Argument() 1056 *InGlue = ArgValueLo.getValue(2); in getv64i1Argument() 1058 DAG.getCopyFromReg(Root, DL, NextVA.getLocReg(), MVT::i32, *InGlue); in getv64i1Argument() 1059 *InGlue = ArgValueHi.getValue(2); in getv64i1Argument() 1121 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument 1180 getv64i1Argument(VA, RVLocs[++I], Chain, DAG, dl, Subtarget, &InGlue); in LowerCallResult() 1184 ? getPopFromX87Reg(DAG, Chain, dl, VA.getLocReg(), CopyVT, InGlue) in LowerCallResult() 1186 : DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), CopyVT, InGlue) in LowerCallResult() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 614 SDValue &InGlue); 4318 SDValue &InGlue) { in emitPCMPESTR() argument 4329 N2.getOperand(0), InGlue }; in emitPCMPESTR() 4332 InGlue = SDValue(CNode, 3); in emitPCMPESTR() 4340 SDValue Ops[] = { N0, N2, Imm, InGlue }; in emitPCMPESTR() 4343 InGlue = SDValue(CNode, 2); in emitPCMPESTR() 5274 SDValue InGlue = Chain.getValue(1); in Select() local 5280 InGlue); in Select() 5281 InGlue = Chain.getValue(1); in Select() 5283 InGlue); in Select() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelDAGToDAG.cpp | 41 SDValue InGlue = SDValue(Mul, 0); in selectMULT() local 45 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InGlue); in selectMULT() 46 InGlue = SDValue(Lo, 1); in selectMULT() 50 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InGlue); in selectMULT()
|
| H A D | MipsSEISelDAGToDAG.cpp | 203 SDValue InGlue = Node->getOperand(2); in selectAddE() local 204 unsigned Opc = InGlue.getOpcode(); in selectAddE() 211 SDValue Ops[3] = {LHS, RHS, InGlue}; in selectAddE() 235 MVT::Glue, CstOne, InGlue); in selectAddE()
|
| H A D | MipsISelLowering.cpp | 601 SDValue InGlue = DivRem; in performDivRemCombine() local 606 InGlue); in performDivRemCombine() 609 InGlue = CopyFromLo.getValue(2); in performDivRemCombine() 615 HI, Ty, InGlue); in performDivRemCombine() 3240 SDValue InGlue; in getOpndList() local 3243 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, R.first, R.second, InGlue); in getOpndList() 3244 InGlue = Chain.getValue(1); in getOpndList() 3268 if (InGlue.getNode()) in getOpndList() 3269 Ops.push_back(InGlue); in getOpndList() 3658 SDValue InGlue = Chain.getValue(1); in LowerCall() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 513 SDValue InGlue; in LowerCall() local 519 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall() 520 InGlue = Chain.getValue(1); in LowerCall() 565 if (InGlue.getNode()) in LowerCall() 566 Ops.push_back(InGlue); in LowerCall() 569 InGlue = Chain.getValue(1); in LowerCall() 574 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, CLI.DL); in LowerCall() 575 InGlue = Chain.getValue(1); in LowerCall() 579 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall() 633 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument [all …]
|
| H A D | BPFISelLowering.h | 89 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelDAGToDAG.cpp | 455 SDValue InGlue; in select() local 472 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InGlue); in select() 523 SDValue InGlue = SDValue(Mul, 0); in selectMultiplication() local 528 CurDAG->getCopyFromReg(InChain, DL, AVR::R0, Type, InGlue); in selectMultiplication() 533 InGlue = CopyFromLo.getValue(2); in selectMultiplication() 539 CurDAG->getCopyFromReg(InChain, DL, AVR::R1, Type, InGlue); in selectMultiplication() 544 InGlue = CopyFromHi.getValue(2); in selectMultiplication()
|
| H A D | AVRISelLowering.cpp | 1546 SDValue InGlue; in LowerCall() local 1548 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, InGlue); in LowerCall() 1549 InGlue = Chain.getValue(1); in LowerCall() 1575 if (InGlue.getNode()) { in LowerCall() 1576 Ops.push_back(InGlue); in LowerCall() 1580 InGlue = Chain.getValue(1); in LowerCall() 1583 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, DL); in LowerCall() 1586 InGlue = Chain.getValue(1); in LowerCall() 1591 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, DL, DAG, in LowerCall() 1599 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument [all …]
|
| H A D | AVRISelLowering.h | 128 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1047 SDValue InGlue; in LowerCall_32() local 1050 Chain = DAG.getCopyToReg(Chain, dl, Reg, N, InGlue); in LowerCall_32() 1051 InGlue = Chain.getValue(1); in LowerCall_32() 1089 if (InGlue.getNode()) in LowerCall_32() 1090 Ops.push_back(InGlue); in LowerCall_32() 1098 InGlue = Chain.getValue(1); in LowerCall_32() 1100 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, dl); in LowerCall_32() 1101 InGlue = Chain.getValue(1); in LowerCall_32() 1116 Chain, dl, toCallerWindow(RVLocs[i++].getLocReg()), MVT::i32, InGlue); in LowerCall_32() 1118 InGlue = Lo.getValue(2); in LowerCall_32() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 769 SDValue InGlue; in LowerCCCCallTo() local 771 Chain = DAG.getCopyToReg(Chain, dl, Reg, N, InGlue); in LowerCCCCallTo() 772 InGlue = Chain.getValue(1); in LowerCCCCallTo() 794 if (InGlue.getNode()) in LowerCCCCallTo() 795 Ops.push_back(InGlue); in LowerCCCCallTo() 798 InGlue = Chain.getValue(1); in LowerCCCCallTo() 801 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl); in LowerCCCCallTo() 802 InGlue = Chain.getValue(1); in LowerCCCCallTo() 806 return LowerCallResult(Chain, InGlue, CallConv, isVarArg, Ins, dl, in LowerCCCCallTo() 814 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument [all …]
|
| H A D | MSP430ISelLowering.h | 101 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 706 SDValue InGlue; in LowerCCCCallTo() local 712 Chain = DAG.getCopyToReg(Chain, DL, Reg, N, InGlue); in LowerCCCCallTo() 713 InGlue = Chain.getValue(1); in LowerCCCCallTo() 746 if (InGlue.getNode()) in LowerCCCCallTo() 747 Ops.push_back(InGlue); in LowerCCCCallTo() 751 InGlue = Chain.getValue(1); in LowerCCCCallTo() 754 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, DL); in LowerCCCCallTo() 755 InGlue = Chain.getValue(1); in LowerCCCCallTo() 759 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, DL, DAG, in LowerCCCCallTo() 766 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument [all …]
|
| H A D | LanaiISelLowering.h | 88 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/XCore/ |
| H A D | XCoreISelLowering.cpp | 943 static SDValue LowerCallResult(SDValue Chain, SDValue InGlue, in LowerCallResult() argument 952 InGlue).getValue(1); in LowerCallResult() 953 InGlue = Chain.getValue(2); in LowerCallResult() 1066 SDValue InGlue; in LowerCCCCallTo() local 1068 Chain = DAG.getCopyToReg(Chain, dl, Reg, N, InGlue); in LowerCCCCallTo() 1069 InGlue = Chain.getValue(1); in LowerCCCCallTo() 1094 if (InGlue.getNode()) in LowerCCCCallTo() 1095 Ops.push_back(InGlue); in LowerCCCCallTo() 1098 InGlue = Chain.getValue(1); in LowerCCCCallTo() 1101 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl); in LowerCCCCallTo() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1338 SDValue StVal, SDValue &InGlue, in LowerUnalignedStoreParam() argument 1352 ShiftVal, InGlue}; in LowerUnalignedStoreParam() 1359 InGlue = Chain.getValue(1); in LowerUnalignedStoreParam() 1368 EVT ElementType, SDValue &InGlue, in LowerUnalignedLoadRetParam() argument 1382 InGlue}; in LowerUnalignedLoadRetParam() 1389 InGlue = LdVal.getValue(2); in LowerUnalignedLoadRetParam() 1514 SDValue InGlue = Chain.getValue(1); in LowerCall() local 1581 GetI32(0), InGlue}); in LowerCall() 1591 GetI32(TypeSize), InGlue}); in LowerCall() 1606 {Chain, ParamSymbol, GetI32(PromotedSize), InGlue}); in LowerCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 772 SDValue InGlue; in LowerCall() local 775 RegsToPass[i].second, InGlue); in LowerCall() 776 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() 850 InGlue = Chain.getValue(1); in LowerCall() 874 InGlue, DL); in LowerCall() 875 InGlue = Chain.getValue(1); in LowerCall() [all …]
|
| H A D | M68kISelLowering.h | 184 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 740 SDValue InGlue; in LowerCall() local 742 Chain = DAG.getCopyToReg(Chain, DL, Reg, N, InGlue); in LowerCall() 743 InGlue = Chain.getValue(1); in LowerCall() 761 if (InGlue.getNode()) in LowerCall() 762 Ops.push_back(InGlue); in LowerCall() 767 InGlue = Chain.getValue(1); in LowerCall() 770 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, DL); in LowerCall() 771 InGlue = Chain.getValue(1); in LowerCall() 804 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue); in LowerCall() 806 InGlue = Chain.getValue(2); in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 232 GlobalAddressSDNode *GA, SDValue InGlue, EVT PtrVT, 238 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 517 SDValue Chain, SDValue InGlue, unsigned Condition, 572 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1363 SDValue LowerCallResult(SDValue Chain, SDValue InGlue, 1371 SDValue InGlue, SDValue Chain, SDValue CallSeqStart,
|