/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.cpp | 151 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/ |
D | XCoreISelDAGToDAG.cpp | 268 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/ |
D | XCoreISelDAGToDAG.cpp | 268 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/ |
D | XCoreISelDAGToDAG.cpp | 288 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/ |
D | ScheduleDAGFast.cpp | 225 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 …]
|
D | StatepointLowering.cpp | 583 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()
|
D | ScheduleDAGSDNodes.cpp | 163 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/ |
D | ARCISelLowering.cpp | 173 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/ |
D | ScheduleDAGFast.cpp | 224 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 …]
|
D | ScheduleDAGSDNodes.cpp | 164 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()
|
D | StatepointLowering.cpp | 642 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/ |
D | RISCVISelLowering.cpp | 403 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/ |
D | SelectionDAG.h | 408 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/ |
D | SparcISelDAGToDAG.cpp | 172 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/ |
D | ScheduleDAGSDNodes.cpp | 126 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()
|
D | InstrEmitter.cpp | 44 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/ |
D | SparcISelDAGToDAG.cpp | 172 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/ |
D | MipsISelDAGToDAG.cpp | 236 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/ |
D | SelectionDAG.h | 592 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/ |
D | SelectionDAG.h | 684 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/ |
D | Mips16ISelDAGToDAG.cpp | 49 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/ |
D | X86SelectionDAGInfo.cpp | 139 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/ |
D | HexagonISelLowering.cpp | 259 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/ |
D | X86SelectionDAGInfo.cpp | 160 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/ |
D | SparcISelDAGToDAG.cpp | 161 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()
|