Home
last modified time | relevance | path

Searched refs:Glue (Results 1 – 25 of 125) sorted by relevance

12345

/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp151 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in emitCLC()
173 static SDValue addIPMSequence(const SDLoc &DL, SDValue Glue, in addIPMSequence() argument
175 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue); in addIPMSequence()
191 SDValue Glue = Chain.getValue(1); in EmitTargetCodeForMemcmp() local
192 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); in EmitTargetCodeForMemcmp()
202 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); in EmitTargetCodeForMemchr()
211 SDValue Glue = End.getValue(2); in EmitTargetCodeForMemchr() local
218 Glue}; in EmitTargetCodeForMemchr()
219 VTs = DAG.getVTList(PtrVT, MVT::Glue); in EmitTargetCodeForMemchr()
238 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); in EmitTargetCodeForStrcmp()
[all …]
DSystemZISelLowering.cpp1135 SDValue Glue; in LowerCall() local
1143 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); in LowerCall()
1144 Glue = Chain.getValue(1); in LowerCall()
1151 RegsToPass[I].second, Glue); in LowerCall()
1152 Glue = Chain.getValue(1); in LowerCall()
1173 if (Glue.getNode()) in LowerCall()
1174 Ops.push_back(Glue); in LowerCall()
1177 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
1181 Glue = Chain.getValue(1); in LowerCall()
1187 Glue, DL); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp268 SDValue Glue = in tryBRIND() local
269 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
271 Glue = in tryBRIND()
272 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
273 constOne, Glue), 0); in tryBRIND()
277 nextAddr->getOperand(0), Glue); in tryBRIND()
280 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in tryBRIND()
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp268 SDValue Glue = in tryBRIND() local
269 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
271 Glue = in tryBRIND()
272 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
273 constOne, Glue), 0); in tryBRIND()
277 nextAddr->getOperand(0), Glue); in tryBRIND()
280 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in tryBRIND()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp225 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
232 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
494 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
688 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode()
735 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule()
750 SDNode *Glue = Glues[i]; in Schedule() local
751 SDNode *GUser = GluedMap[Glue]; in Schedule()
752 unsigned Degree = Glue->getNodeId(); in Schedule()
757 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule()
758 for (SDNode::use_iterator ui = Glue->use_begin(), ue = Glue->use_end(); in Schedule()
[all …]
DStatepointLowering.cpp583 SDValue Glue; in LowerAsSTATEPOINT() local
587 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); in LowerAsSTATEPOINT()
615 TSOps.push_back(Glue); in LowerAsSTATEPOINT()
617 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
623 Glue = GCTransitionStart.getValue(1); in LowerAsSTATEPOINT()
674 if (Glue.getNode()) in LowerAsSTATEPOINT()
675 Ops.push_back(Glue); in LowerAsSTATEPOINT()
679 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
706 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
DScheduleDAGSDNodes.cpp163 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument
164 SDNode *GlueDestNode = Glue.getNode(); in AddGlue()
171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue()
175 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue()
179 VTs.push_back(MVT::Glue); in AddGlue()
181 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
189 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue()
352 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits()
362 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits()
463 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
DInstrEmitter.cpp47 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults()
64 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in countOperands()
129 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg()
319 Op.getValueType() != MVT::Glue && in AddRegisterOperand()
437 Op.getValueType() != MVT::Glue && in AddOperand()
848 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode()
938 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp173 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS); in LowerSELECT_CC()
314 SDValue Glue; in LowerCall() local
317 RegsToPass[i].second, Glue); in LowerCall()
318 Glue = Chain.getValue(1); in LowerCall()
335 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
351 if (Glue.getNode()) in LowerCall()
352 Ops.push_back(Glue); in LowerCall()
355 Glue = Chain.getValue(1); in LowerCall()
359 DAG.getConstant(0, dl, PtrVT, true), Glue, dl); in LowerCall()
360 Glue = Chain.getValue(1); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp224 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
231 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
487 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
681 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode()
728 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule()
743 SDNode *Glue = Glues[i]; in Schedule() local
744 SDNode *GUser = GluedMap[Glue]; in Schedule()
745 unsigned Degree = Glue->getNodeId(); in Schedule()
750 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule()
751 for (const SDNode *U : Glue->uses()) in Schedule()
[all …]
DScheduleDAGSDNodes.cpp164 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument
165 SDNode *GlueDestNode = Glue.getNode(); in AddGlue()
172 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue()
176 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue()
180 VTs.push_back(MVT::Glue); in AddGlue()
182 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
190 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue()
353 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits()
363 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits()
464 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
DStatepointLowering.cpp642 SDValue Glue; in LowerAsSTATEPOINT() local
646 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); in LowerAsSTATEPOINT()
674 TSOps.push_back(Glue); in LowerAsSTATEPOINT()
676 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
682 Glue = GCTransitionStart.getValue(1); in LowerAsSTATEPOINT()
733 if (Glue.getNode()) in LowerAsSTATEPOINT()
734 Ops.push_back(Glue); in LowerAsSTATEPOINT()
738 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
765 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
DInstrEmitter.cpp47 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults()
64 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in countOperands()
129 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg()
319 Op.getValueType() != MVT::Glue && in AddRegisterOperand()
460 Op.getValueType() != MVT::Glue && in AddOperand()
928 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode()
1022 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp403 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT()
414 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT()
1348 SDValue Glue; in LowerCall() local
1352 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue); in LowerCall()
1353 Glue = Chain.getValue(1); in LowerCall()
1384 if (Glue.getNode()) in LowerCall()
1385 Ops.push_back(Glue); in LowerCall()
1388 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
1396 Glue = Chain.getValue(1); in LowerCall()
1402 Glue, DL); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp172 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) in tryInlineAsm() local
287 Glue = Chain.getValue(1); in tryInlineAsm()
309 if (Glue.getNode()) in tryInlineAsm()
310 AsmNodeOperands.push_back(Glue); in tryInlineAsm()
317 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands); in tryInlineAsm()
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp172 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) in tryInlineAsm() local
287 Glue = Chain.getValue(1); in tryInlineAsm()
309 if (Glue.getNode()) in tryInlineAsm()
310 AsmNodeOperands.push_back(Glue); in tryInlineAsm()
315 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands); in tryInlineAsm()
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h592 SDValue Glue) {
593 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
594 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
596 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
601 SDValue Glue) {
602 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
603 SDValue Ops[] = { Chain, Reg, N, Glue };
605 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
618 SDValue Glue) {
619 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue);
[all …]
/external/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
55 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
225 CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, SDValue(AddCarry, 0)); in trySelect()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h684 SDValue Glue) {
685 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
686 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
688 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
693 SDValue Glue) {
694 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
695 SDValue Ops[] = { Chain, Reg, N, Glue };
697 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
710 SDValue Glue) {
711 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue);
[all …]
/external/llvm/lib/Target/X86/
DX86SelectionDAGInfo.cpp160 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset()
174 Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset()
257 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp259 SDValue Chain, SDValue Glue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
285 MVT::i32, Glue); in LowerCallResult()
295 Glue = TPR.getValue(1); in LowerCallResult()
299 RVLocs[i].getValVT(), Glue); in LowerCallResult()
300 Glue = RetVal.getValue(2); in LowerCallResult()
446 SDValue Glue; in LowerCall() local
449 Glue = Chain.getValue(1); in LowerCall()
459 RegsToPass[i].second, Glue); in LowerCall()
460 Glue = Chain.getValue(1); in LowerCall()
473 Glue = SDValue(); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/BPF/
DBPFSelectionDAGInfo.cpp36 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
/external/u-boot/drivers/ufs/
DKconfig18 bool "Glue Layer driver for UFS on TI J721E devices"
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp543 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top); in getAVRCmp()
545 Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHSlo, RHSlo); in getAVRCmp()
546 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHShi, RHShi, Cmp); in getAVRCmp()
581 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top); in getAVRCmp()
583 Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHS0, RHS0); in getAVRCmp()
584 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS1, RHS1, Cmp); in getAVRCmp()
585 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS2, RHS2, Cmp); in getAVRCmp()
586 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS3, RHS3, Cmp); in getAVRCmp()
591 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, in getAVRCmp()
597 Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHS, RHS); in getAVRCmp()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
55 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()

12345