Home
last modified time | relevance | path

Searched refs:Glue (Results 1 – 25 of 159) 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-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/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp288 SDValue Glue = in SelectBRIND() local
289 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
291 Glue = in SelectBRIND()
292 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
293 constOne, Glue), 0); in SelectBRIND()
297 nextAddr->getOperand(0), Glue); in SelectBRIND()
299 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in SelectBRIND()
/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-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()
/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/include/llvm/CodeGen/
DSelectionDAG.h408 SDValue Glue) {
409 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
410 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
411 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
416 SDValue Glue) {
417 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
418 SDValue Ops[] = { Chain, Reg, N, Glue };
419 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
432 SDValue Glue) {
433 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue);
[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/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp126 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument
128 SDNode *GlueDestNode = Glue.getNode(); in AddGlue()
134 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return; in AddGlue()
140 VTs.push_back(MVT::Glue); in AddGlue()
147 Ops.push_back(Glue); in AddGlue()
314 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits()
324 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits()
425 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
DInstrEmitter.cpp44 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults()
57 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in CountOperands()
111 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg()
279 Op.getValueType() != MVT::Glue && in AddRegisterOperand()
393 Op.getValueType() != MVT::Glue && in AddOperand()
706 Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode()
764 else if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) in EmitMachineNode()
772 if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) in EmitMachineNode()
834 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
/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/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelDAGToDAG.cpp236 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, in Select()
251 SDNode *Mul = CurDAG->getMachineNode(Op, dl, MVT::Glue, Op1, Op2); in Select()
255 MVT::Glue, InFlag); in Select()
285 MVT::Glue, MulOp1, MulOp2); in Select()
/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/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/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/lib/Target/X86/
DX86SelectionDAGInfo.cpp139 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset()
153 Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset()
233 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/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/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp161 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, in Select()
175 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in Select()

1234567