/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 238 SDValue Glue = local 239 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, 241 Glue = 242 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, 243 constOne, Glue), 0); 247 nextAddr->getOperand(0), Glue); 249 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 224 if (VT == MVT::Glue) 232 if (VT == MVT::Glue) 488 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 681 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { 684 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); 691 // Glue operand is already scheduled. 729 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && 744 SDNode *Glue = Glues[i]; local 745 SDNode *GUser = GluedMap[Glue]; 746 unsigned Degree = Glue [all...] |
H A D | ScheduleDAGSDNodes.cpp | 162 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { argument 164 SDNode *GlueDestNode = Glue.getNode(); 171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 175 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; 181 VTs.push_back(MVT::Glue); 183 CloneNodeWithValues(N, DAG, VTs, Glue); 191 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && 204 /// offsets are not far apart (target specific), it add MVT::Glue inputs and 266 // Cluster loads by adding MVT::Glue outputs and inputs. This also 348 // nodes. Nodes can have at most one glue input and one glue output. Glue [all...] |
H A D | InstrEmitter.cpp | 44 while (N && Node->getValueType(N - 1) == MVT::Glue) 61 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) 128 if (VT == MVT::Other || VT == MVT::Glue) 302 Op.getValueType() != MVT::Glue && 417 Op.getValueType() != MVT::Glue && 798 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 890 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
|
H A D | SelectionDAGISel.cpp | 1445 if (InOps[e-1].getValueType() == MVT::Glue) 1478 /// findGlueUse - Return use of MVT::Glue value produced by the specified 1593 while (VT == MVT::Glue) { 1616 EVT VTs[] = { MVT::Other, MVT::Glue }; 1675 if (ChainVal.getValueType() == MVT::Glue) 1698 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && 1909 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { 2353 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) 2677 VTs.push_back(MVT::Glue); 2713 if (V.getValueType() == MVT::Glue) brea [all...] |
H A D | SelectionDAGPrinter.cpp | 94 if (VT == MVT::Glue)
|
H A D | ScheduleDAGRRList.cpp | 948 if (VT == MVT::Glue) 956 if (VT == MVT::Glue) 1275 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 2174 if (VT == MVT::Glue || VT == MVT::Other) 2764 if (VT == MVT::Glue || VT == MVT::Other)
|
H A D | SelectionDAG.cpp | 529 if (N->getValueType(0) == MVT::Glue) 541 if (N->getValueType(i) == MVT::Glue) 689 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue && 2667 if (VT != MVT::Glue) { // Don't CSE flag producing nodes 3239 if (VT != MVT::Glue) { 3344 if (VT != MVT::Glue) { 4332 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { 4710 if (VT != MVT::Glue) { 4776 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { 5197 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) { [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 447 // indicates that there is potentially an incoming glue value (if Glue is not 450 SDValue Glue) { 451 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 452 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 453 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 458 SDValue Glue) { 459 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 460 SDValue Ops[] = { Chain, Reg, N, Glue }; 461 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 471 // indicates that there is potentially an incoming glue value (if Glue i 449 getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument 457 getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument 473 getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument [all...] |
H A D | ValueTypes.h | 113 Glue = 50, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), 54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); 282 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
|
H A D | MipsSEISelDAGToDAG.cpp | 232 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
|
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 142 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 156 Tys = DAG.getVTList(MVT::Other, MVT::Glue); 244 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
|
H A D | X86ISelDAGToDAG.cpp | 2335 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); 2342 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); 2353 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); 2359 SDVTList VTs = CurDAG->getVTList(MVT::Glue); 2488 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0); 2523 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops); 2529 SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0);
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 546 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 569 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 592 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 614 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 631 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 710 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 732 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 748 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 772 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 805 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |
H A D | NVPTXISelDAGToDAG.cpp | 2011 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue); 2013 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue); 2015 EVT EVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other, MVT::Glue }; 2300 SDVTList RetVTs = CurDAG->getVTList(MVT::Other, MVT::Glue);
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 167 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, 181 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue,
|
H A D | SparcISelLowering.cpp | 874 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1121 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1584 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, MVT::Glue, LHS, RHS); 1589 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS); 1612 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, MVT::Glue, LHS, RHS); 1617 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 771 SDValue Glue; local 774 RegsToPass[I].second, Glue); 775 Glue = Chain.getValue(1); 799 // Glue the call to the argument copies, if any. 800 if (Glue.getNode()) 801 Ops.push_back(Glue); 804 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 806 Glue = Chain.getValue(1); 812 Glue, DL); 813 Glue [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 734 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 757 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 767 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 993 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, 999 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, 1195 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 1256 Chain = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, Target,
|
/external/llvm/lib/IR/ |
H A D | ValueTypes.cpp | 129 case MVT::Glue: return "glue";
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 568 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 778 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS); 867 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); 889 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1373 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2044 SDValue Glue; local 2045 Chain = DAG.getCopyToReg(DAG.getEntryNode(), DL, AArch64::X0, DescAddr, Glue); 2046 Glue = Chain.getValue(1); 2062 Ops.push_back(Glue); 2064 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2067 Glue = Chain.getValue(1); 2071 return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue);
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 70 case MVT::Glue: return "MVT::Glue";
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 2875 MVT::Glue, Ops); 3505 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) : SDValue(0,0); local 3508 // Glue node will be appended late. 3609 Glue = Chain.getValue(1); 3628 if (Glue.getNode()) 3629 AsmNodeOperands.push_back(Glue); 3634 CurDAG->getVTList(MVT::Other, MVT::Glue), &AsmNodeOperands[0],
|