/minix/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 160 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in emitCLC() 183 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue); in addIPMSequence() 200 SDValue Glue = Chain.getValue(1); in EmitTargetCodeForMemcmp() local 201 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); in EmitTargetCodeForMemcmp() 212 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); in EmitTargetCodeForMemchr() 221 SDValue Glue = End.getValue(2); in EmitTargetCodeForMemchr() local 230 Ops.push_back(Glue); in EmitTargetCodeForMemchr() 231 VTs = DAG.getVTList(PtrVT, MVT::Glue); in EmitTargetCodeForMemchr() 256 SDValue Glue = Chain.getValue(2); in EmitTargetCodeForStrcmp() local 257 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); in EmitTargetCodeForStrcmp() [all …]
|
H A D | SystemZISelLowering.cpp | 888 SDValue Glue; in LowerCall() local 897 Glue = Chain.getValue(1); in LowerCall() 905 Glue = Chain.getValue(1); in LowerCall() 927 if (Glue.getNode()) in LowerCall() 928 Ops.push_back(Glue); in LowerCall() 935 Glue = Chain.getValue(1); in LowerCall() 942 Glue = Chain.getValue(1); in LowerCall() 985 SDValue Glue; in LowerReturn() local 1007 if (Glue.getNode()) in LowerReturn() 1008 RetOps.push_back(Glue); in LowerReturn() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 262 SDValue Glue = in SelectBRIND() local 263 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 265 Glue = in SelectBRIND() 266 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 267 constOne, Glue), 0); in SelectBRIND() 271 nextAddr->getOperand(0), Glue); in SelectBRIND() 273 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in SelectBRIND()
|
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 225 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 233 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 495 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp() 689 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode() 737 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule() 752 SDNode *Glue = Glues[i]; in Schedule() local 753 SDNode *GUser = GluedMap[Glue]; in Schedule() 754 unsigned Degree = Glue->getNodeId(); in Schedule() 759 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule() 760 for (SDNode::use_iterator ui = Glue->use_begin(), ue = Glue->use_end(); in Schedule() [all …]
|
H A D | StatepointLowering.cpp | 564 SDValue Glue; in visitStatepoint() local 567 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); in visitStatepoint() 571 CallNode->getNumOperands() - (Glue.getNode() ? 4 : 3); in visitStatepoint() 581 if (Glue.getNode()) in visitStatepoint() 606 if (Glue.getNode()) in visitStatepoint() 607 Ops.push_back(Glue); in visitStatepoint() 612 ValueVTs.push_back(MVT::Glue); // provide a glue output since we consume one in visitStatepoint()
|
H A D | ScheduleDAGSDNodes.cpp | 167 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument 169 SDNode *GlueDestNode = Glue.getNode(); in AddGlue() 176 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue() 180 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue() 186 VTs.push_back(MVT::Glue); in AddGlue() 188 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue() 196 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue() 364 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits() 374 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits() 475 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
|
H A D | InstrEmitter.cpp | 46 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults() 63 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in countOperands() 128 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg() 318 Op.getValueType() != MVT::Glue && in AddRegisterOperand() 433 Op.getValueType() != MVT::Glue && in AddOperand() 842 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode() 932 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
|
H A D | SelectionDAGISel.cpp | 1694 if (InOps[e-1].getValueType() == MVT::Glue) in SelectInlineAsmMemoryOperands() 1842 while (VT == MVT::Glue) { in IsLegalToFold() 1865 EVT VTs[] = { MVT::Other, MVT::Glue }; in Select_INLINEASM() 1951 if (ChainVal.getValueType() == MVT::Glue) in UpdateChainsAndGlue() 1974 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && in UpdateChainsAndGlue() 2184 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { in MorphNode() 2699 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) in SelectCodeCommon() 3046 VTs.push_back(MVT::Glue); in SelectCodeCommon() 3082 if (V.getValueType() == MVT::Glue) break; in SelectCodeCommon() 3103 if (VTs[i] == MVT::Other || VTs[i] == MVT::Glue) break; in SelectCodeCommon() [all …]
|
H A D | SelectionDAGPrinter.cpp | 95 if (VT == MVT::Glue) in getEdgeAttributes()
|
H A D | ScheduleDAGRRList.cpp | 949 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 957 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 1282 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp() 2175 if (VT == MVT::Glue || VT == MVT::Other) in unscheduledNode() 2765 if (VT == MVT::Glue || VT == MVT::Other) in canClobberPhysRegDefs()
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 523 SDValue Glue) { 524 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 527 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3)); 532 SDValue Glue) { 533 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 534 SDValue Ops[] = { Chain, Reg, N, Glue }; 549 SDValue Glue) { 550 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); 551 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; 632 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); [all …]
|
H A D | MachineValueType.h | 114 Glue = 55, // This glues nodes together during pre-RA sched enumerator
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 50 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT() 56 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT() 288 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, in selectNode()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 170 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, in Select() 184 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in Select()
|
H A D | SparcISelLowering.cpp | 906 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32() 1244 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_64() 1904 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerGlobalTLSAddress() 2105 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2112 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2117 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2122 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2127 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2133 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2138 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 167 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset() 181 Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset() 268 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
|
H A D | X86ISelDAGToDAG.cpp | 2348 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); in Select() 2355 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in Select() 2366 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); in Select() 2372 SDVTList VTs = CurDAG->getVTList(MVT::Glue); in Select() 2504 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0); in Select() 2539 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops); in Select() 2545 SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0); in Select() 2561 MVT::Glue, AHCopy, InFlag); in Select()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1391 SDVTList ProtoVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1402 SDVTList PrintCallVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1411 SDVTList CallVoidVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1417 SDVTList CallArgBeginVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1429 SDVTList CallArgVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1435 SDVTList CallArgEndVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1442 SDVTList PrototypeVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1473 LoadRetVTs.push_back(MVT::Glue); in LowerCall() 1503 LoadRetVTs.push_back(MVT::Glue); in LowerCall() 1549 LoadRetVTs.push_back(MVT::Glue); in LowerCall() [all …]
|
/minix/external/bsd/bind/dist/bin/tests/system/ |
H A D | README | 13 glue/ Glue handling tests
|
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ |
H A D | select.ll | 98 ; Glue values can only have a single use, but the following test exposed a
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 682 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCCCCallTo() 892 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS); in EmitCMP() 981 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() 1003 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC()
|
/minix/external/bsd/llvm/dist/llvm/lib/IR/ |
H A D | ValueTypes.cpp | 129 case MVT::Glue: return "glue"; in getEVTString()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 2231 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 2254 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 2264 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 2400 CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, MVT::Glue, in Select() 2408 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, in Select() 2628 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, in Select() 2660 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in Select() 2832 Chain = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, Target, in Select()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1185 if (VT == MVT::Glue || VT == MVT::Other) in getSchedulingPreference() 1626 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 1844 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 3322 return DAG.getNode(CompareType, dl, MVT::Glue, LHS, RHS); in getARMCmp() 3334 Cmp = DAG.getNode(ARMISD::CMPFPw0, dl, MVT::Glue, LHS); in getVFPCmp() 3335 return DAG.getNode(ARMISD::FMSTAT, dl, MVT::Glue, Cmp); in getVFPCmp() 3356 return DAG.getNode(ARMISD::FMSTAT, DL, MVT::Glue, Cmp); in duplicateCmp() 3788 SDVTList VTList = DAG.getVTList(MVT::Other, MVT::Glue); in OptimizeVFPBrcond() 3840 SDVTList VTList = DAG.getVTList(MVT::Other, MVT::Glue); in LowerBR_CC() 8029 if (AddcNode->getValueType(1) != MVT::Glue) in AddCombineTo64bitMLAL() [all …]
|
/minix/external/bsd/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 70 case MVT::Glue: return "MVT::Glue"; in getEnumName()
|