Home
last modified time | relevance | path

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

1234567

/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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp267 SDValue Glue = in tryBRIND() local
268 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
270 Glue = in tryBRIND()
271 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
272 constOne, Glue), 0); in tryBRIND()
276 nextAddr->getOperand(0), Glue); in tryBRIND()
279 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-project/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp267 SDValue Glue = in tryBRIND() local
268 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
270 Glue = in tryBRIND()
271 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
272 constOne, Glue), 0); in tryBRIND()
276 nextAddr->getOperand(0), Glue); in tryBRIND()
279 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp172 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS); in LowerSELECT_CC()
313 SDValue Glue; in LowerCall() local
316 RegsToPass[i].second, Glue); in LowerCall()
317 Glue = Chain.getValue(1); in LowerCall()
334 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
350 if (Glue.getNode()) in LowerCall()
351 Ops.push_back(Glue); in LowerCall()
354 Glue = Chain.getValue(1); in LowerCall()
358 DAG.getConstant(0, dl, PtrVT, true), Glue, dl); in LowerCall()
359 Glue = Chain.getValue(1); in LowerCall()
[all …]
/external/llvm-project/llvm/lib/Target/ARC/
DARCISelLowering.cpp171 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS); in LowerSELECT_CC()
312 SDValue Glue; in LowerCall() local
315 RegsToPass[i].second, Glue); in LowerCall()
316 Glue = Chain.getValue(1); in LowerCall()
333 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
349 if (Glue.getNode()) in LowerCall()
350 Ops.push_back(Glue); in LowerCall()
353 Glue = Chain.getValue(1); in LowerCall()
357 DAG.getConstant(0, dl, PtrVT, true), Glue, dl); in LowerCall()
358 Glue = Chain.getValue(1); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp222 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
229 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
486 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
680 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode()
727 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule()
742 SDNode *Glue = Glues[i]; in Schedule() local
743 SDNode *GUser = GluedMap[Glue]; in Schedule()
744 unsigned Degree = Glue->getNodeId(); in Schedule()
749 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule()
750 for (const SDNode *U : Glue->uses()) in Schedule()
[all …]
DScheduleDAGSDNodes.cpp161 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument
162 SDNode *GlueDestNode = Glue.getNode(); in AddGlue()
169 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue()
173 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue()
177 VTs.push_back(MVT::Glue); in AddGlue()
179 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
187 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue()
369 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits()
379 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits()
480 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
DStatepointLowering.cpp683 SDValue Glue; in LowerAsSTATEPOINT() local
687 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); in LowerAsSTATEPOINT()
715 TSOps.push_back(Glue); in LowerAsSTATEPOINT()
717 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
723 Glue = GCTransitionStart.getValue(1); in LowerAsSTATEPOINT()
774 if (Glue.getNode()) in LowerAsSTATEPOINT()
775 Ops.push_back(Glue); in LowerAsSTATEPOINT()
779 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
807 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp222 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
229 if (VT == MVT::Glue) in CopyAndMoveSuccessors()
486 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
680 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode()
727 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule()
742 SDNode *Glue = Glues[i]; in Schedule() local
743 SDNode *GUser = GluedMap[Glue]; in Schedule()
744 unsigned Degree = Glue->getNodeId(); in Schedule()
749 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule()
750 for (const SDNode *U : Glue->uses()) in Schedule()
[all …]
DScheduleDAGSDNodes.cpp161 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument
162 SDNode *GlueDestNode = Glue.getNode(); in AddGlue()
169 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue()
173 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue()
177 VTs.push_back(MVT::Glue); in AddGlue()
179 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
187 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue()
372 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits()
382 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits()
484 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
DStatepointLowering.cpp741 SDValue Glue; in LowerAsSTATEPOINT() local
745 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); in LowerAsSTATEPOINT()
773 TSOps.push_back(Glue); in LowerAsSTATEPOINT()
775 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
781 Glue = GCTransitionStart.getValue(1); in LowerAsSTATEPOINT()
832 if (Glue.getNode()) in LowerAsSTATEPOINT()
833 Ops.push_back(Glue); in LowerAsSTATEPOINT()
846 NodeTys.push_back(MVT::Glue); in LowerAsSTATEPOINT()
932 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerAsSTATEPOINT()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp171 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) in tryInlineAsm() local
286 Glue = Chain.getValue(1); in tryInlineAsm()
308 if (Glue.getNode()) in tryInlineAsm()
309 AsmNodeOperands.push_back(Glue); in tryInlineAsm()
316 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands); in tryInlineAsm()
/external/llvm-project/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp171 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) in tryInlineAsm() local
286 Glue = Chain.getValue(1); in tryInlineAsm()
308 if (Glue.getNode()) in tryInlineAsm()
309 AsmNodeOperands.push_back(Glue); in tryInlineAsm()
316 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-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp648 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT()
659 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT()
2258 SDValue Glue; in LowerCall() local
2262 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue); in LowerCall()
2263 Glue = Chain.getValue(1); in LowerCall()
2316 if (Glue.getNode()) in LowerCall()
2317 Ops.push_back(Glue); in LowerCall()
2320 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
2328 Glue = Chain.getValue(1); in LowerCall()
2334 Glue, DL); in LowerCall()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h713 SDValue Glue) {
714 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
715 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
717 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
722 SDValue Glue) {
723 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
724 SDValue Ops[] = { Chain, Reg, N, Glue };
726 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
739 SDValue Glue) {
740 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-10.0/llvm/lib/Target/BPF/
DBPFSelectionDAGInfo.cpp35 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
/external/llvm-project/llvm/lib/Target/BPF/
DBPFSelectionDAGInfo.cpp35 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()

1234567