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.cpp97 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 DX86ISelLoweringCall.cpp1027 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 DX86ISelDAGToDAG.cpp614 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 DMips16ISelDAGToDAG.cpp41 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 DMipsSEISelDAGToDAG.cpp203 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 DMipsISelLowering.cpp601 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 DBPFISelLowering.cpp513 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 DBPFISelLowering.h89 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp455 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 DAVRISelLowering.cpp1546 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 DAVRISelLowering.h128 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1047 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 DMSP430ISelLowering.cpp769 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 DMSP430ISelLowering.h101 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp706 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 DLanaiISelLowering.h88 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/XCore/
H A DXCoreISelLowering.cpp943 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 DNVPTXISelLowering.cpp1338 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 DM68kISelLowering.cpp772 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 DM68kISelLowering.h184 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp740 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 DHexagonISelLowering.h232 GlobalAddressSDNode *GA, SDValue InGlue, EVT PtrVT,
238 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h517 SDValue Chain, SDValue InGlue, unsigned Condition,
572 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1363 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
1371 SDValue InGlue, SDValue Chain, SDValue CallSeqStart,

12