/external/llvm/lib/Target/XCore/ |
D | XCoreISelDAGToDAG.cpp | 283 SDValue Glue = in SelectBRIND() local 284 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 286 Glue = in SelectBRIND() 287 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 288 constOne, Glue), 0); in SelectBRIND() 292 nextAddr->getOperand(0), Glue); in SelectBRIND() 294 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in SelectBRIND()
|
/external/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 …]
|
D | ValueTypes.h | 82 Glue = 34, // This glues nodes together during pre-RA sched enumerator
|
/external/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 | 38 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults() 51 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in CountOperands() 105 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg() 272 Op.getValueType() != MVT::Glue && in AddRegisterOperand() 385 Op.getValueType() != MVT::Glue && in AddOperand() 692 Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode() 750 else if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) in EmitMachineNode() 758 if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) in EmitMachineNode() 814 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
|
D | SelectionDAGISel.cpp | 1301 if (InOps[e-1].getValueType() == MVT::Glue) in SelectInlineAsmMemoryOperands() 1449 while (VT == MVT::Glue) { in IsLegalToFold() 1474 VTs.push_back(MVT::Glue); in Select_INLINEASM() 1535 if (ChainVal.getValueType() == MVT::Glue) in UpdateChainsAndGlue() 1558 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && in UpdateChainsAndGlue() 1766 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { in MorphNode() 2207 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) in SelectCodeCommon() 2529 VTs.push_back(MVT::Glue); in SelectCodeCommon() 2565 if (V.getValueType() == MVT::Glue) break; in SelectCodeCommon() 2586 if (VTs[i] == MVT::Other || VTs[i] == MVT::Glue) break; in SelectCodeCommon() [all …]
|
D | ScheduleDAGFast.cpp | 219 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 227 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 483 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
|
D | SelectionDAGPrinter.cpp | 97 if (VT == MVT::Glue) in getEdgeAttributes()
|
D | ScheduleDAGRRList.cpp | 791 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 799 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 1085 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp() 2060 if (VT == MVT::Glue || VT == MVT::Other) in UnscheduledNode() 2643 if (VT == MVT::Glue || VT == MVT::Other) in canClobberPhysRegDefs()
|
/external/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()
|
D | X86ISelDAGToDAG.cpp | 1904 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops, in Select() 1911 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag); in Select() 2036 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0); in Select() 2050 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops, in Select() 2057 SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0); in Select()
|
/external/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()
|
D | SparcISelLowering.cpp | 568 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 956 VTs.push_back(MVT::Glue); in LowerBR_CC() 962 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS); in LowerBR_CC() 987 VTs.push_back(MVT::Glue); in LowerSELECT_CC() 993 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS); in LowerSELECT_CC()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelDAGToDAG.cpp | 360 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, in Select() 373 SDNode *Mul = CurDAG->getMachineNode(Op, dl, MVT::Glue, Op1, Op2); in Select() 377 MVT::Glue, InFlag); in Select() 401 MVT::Glue, MulOp1, MulOp2); in Select()
|
/external/llvm/lib/Target/Alpha/ |
D | AlphaISelDAGToDAG.cpp | 243 CurDAG->getMachineNode(Alpha::JSRs, dl, MVT::Other, MVT::Glue, in Select() 406 MVT::Glue, Addr.getOperand(0), in SelectCALL() 412 MVT::Glue, Chain, InFlag), 0); in SelectCALL()
|
/external/llvm/lib/Target/Blackfin/ |
D | BlackfinISelLowering.cpp | 369 NodeTys.push_back(MVT::Glue); // Returns a flag for retval copy to use. in LowerCall() 436 SDNode *Sum = DAG.getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in LowerADDE() 444 Sum = DAG.getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in LowerADDE() 448 SDNode *CarryOut = DAG.getMachineNode(BF::OR_ac0_cc, dl, MVT::Glue, in LowerADDE()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelDAGToDAG.cpp | 632 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 655 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 665 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 857 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, in Select() 863 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, in Select() 1018 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in Select()
|
D | PPCISelLowering.cpp | 2535 NodeTys.push_back(MVT::Glue); // Returns a flag for retval copy to use. in PrepareCall() 2624 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::Other, MVT::Glue); in PrepareCall() 2651 VTs = DAG.getVTList(MVT::Other, MVT::Glue); in PrepareCall() 2668 NodeTys.push_back(MVT::Glue); in PrepareCall() 2782 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in FinishCall() 2797 InFlag = DAG.getNode(PPCISD::NOP, dl, MVT::Glue, InFlag); in FinishCall() 3736 NodeTys.push_back(MVT::Glue); // unused in this context in LowerFLT_ROUNDS_() 4363 VTs.push_back(MVT::Glue); in LowerINTRINSIC_WO_CHAIN() 4571 NodeTys.push_back(MVT::Glue); // Returns a flag for later insns in ReplaceNodeResults() 4577 NodeTys.push_back(MVT::Glue); // Returns a flag in ReplaceNodeResults() [all …]
|
/external/llvm/lib/Target/MBlaze/ |
D | MBlazeISelDAGToDAG.cpp | 251 MVT::Glue, R20Reg, Chain); in Select()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 533 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCCCCallTo() 744 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS); in EmitCMP() 833 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() 855 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC()
|
/external/llvm/lib/VMCore/ |
D | ValueTypes.cpp | 112 case MVT::Glue: return "glue"; in getEVTString()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelDAGToDAG.cpp | 2449 MVT::Glue, Ops, 5); in Select() 2742 SDValue Glue = Chain.getValue(1); in Select() local 2745 ARM::R0, MVT::i32, Glue); in Select() 2746 Glue = Result.getValue(2); in Select() 2751 ARM::R1, MVT::i32, Glue); in Select() 2752 Glue = Result.getValue(2); in Select() 2774 SDValue Glue = Chain.getValue(1); in Select() local 2776 ARM::R2, MVT::i32, Glue); in Select() 2777 Glue = Val0.getValue(1); in Select() 2779 ARM::R3, MVT::i32, Glue); in Select()
|
/external/llvm/test/CodeGen/ARM/ |
D | select.ll | 95 ; Glue values can only have a single use, but the following test exposed a
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 475 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCCCCallTo() 714 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC()
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 67 case MVT::Glue: return "MVT::Glue"; in getEnumName()
|