/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 160 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); 182 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { argument 183 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue); 200 SDValue Glue = Chain.getValue(1); local 201 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); 212 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); 221 SDValue Glue = End.getValue(2); local 227 DAG.getConstant(SystemZ::CCMASK_SRST_FOUND, MVT::i32), Glue}; 228 VTs = DAG.getVTList(PtrVT, MVT::Glue); 249 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); 253 SDValue Glue = Chain.getValue(2); local [all...] |
H A D | SystemZISelLowering.cpp | 909 SDValue Glue; local 917 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); 918 Glue = Chain.getValue(1); 925 RegsToPass[I].second, Glue); 926 Glue = Chain.getValue(1); 946 // Glue the call to the argument copies, if any. 947 if (Glue.getNode()) 948 Ops.push_back(Glue); 951 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 955 Glue 2674 SDValue Glue = SDValue(After, After->getNumValues() - 1); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 260 SDValue Glue = local 261 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, 263 Glue = 264 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, 265 constOne, Glue), 0); 269 nextAddr->getOperand(0), Glue); 271 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 225 if (VT == MVT::Glue) 233 if (VT == MVT::Glue) 495 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 689 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { 692 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); 699 // Glue operand is already scheduled. 737 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && 752 SDNode *Glue = Glues[i]; local 753 SDNode *GUser = GluedMap[Glue]; 754 unsigned Degree = Glue [all...] |
H A D | StatepointLowering.cpp | 602 // Call Node: Chain, Target, {Args}, RegMask, [Glue] 603 SDValue Glue; local 605 // Glue is always last operand 606 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); 610 CallNode->getNumOperands() - (Glue.getNode() ? 4 : 3); 620 if (Glue.getNode()) 645 if (Glue.getNode()) 646 Ops.push_back(Glue); 650 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
|
H A D | ScheduleDAGSDNodes.cpp | 163 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; 179 VTs.push_back(MVT::Glue); 181 CloneNodeWithValues(N, DAG, VTs, Glue); 189 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && 199 /// 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 | 46 while (N && Node->getValueType(N - 1) == MVT::Glue) 63 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) 128 if (VT == MVT::Other || VT == MVT::Glue) 318 Op.getValueType() != MVT::Glue && 433 Op.getValueType() != MVT::Glue && 844 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 934 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
|
H A D | SelectionDAGPrinter.cpp | 95 if (VT == MVT::Glue)
|
H A D | SelectionDAGISel.cpp | 1799 if (InOps[e-1].getValueType() == MVT::Glue) 1846 /// findGlueUse - Return use of MVT::Glue value produced by the specified 1961 while (VT == MVT::Glue) { 1984 const EVT VTs[] = {MVT::Other, MVT::Glue}; 2070 if (ChainVal.getValueType() == MVT::Glue) 2093 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && 2303 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { 2818 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) 3165 VTs.push_back(MVT::Glue); 3201 if (V.getValueType() == MVT::Glue) brea [all...] |
H A D | ScheduleDAGRRList.cpp | 949 if (VT == MVT::Glue) 957 if (VT == MVT::Glue) 1282 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 2175 if (VT == MVT::Glue || VT == MVT::Other) 2765 if (VT == MVT::Glue || VT == MVT::Other)
|
H A D | SelectionDAG.cpp | 607 if (N->getValueType(0) == MVT::Glue) 619 if (N->getValueType(i) == MVT::Glue) 826 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue && 3028 if (VT != MVT::Glue) { // Don't CSE flag producing nodes 3624 if (VT != MVT::Glue) { 3729 if (VT != MVT::Glue) { 4690 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { 5147 if (VT != MVT::Glue) { 5203 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { 5630 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) { [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 50 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), 56 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); 288 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 169 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, 183 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue,
|
H A D | SparcISelLowering.cpp | 907 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1245 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1904 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2103 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2110 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2115 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2120 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2125 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2131 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2136 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Resul [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 509 // indicates that there is potentially an incoming glue value (if Glue is not 512 SDValue Glue) { 513 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 514 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 516 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3)); 521 SDValue Glue) { 522 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 523 SDValue Ops[] = { Chain, Reg, N, Glue }; 525 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3)); 535 // indicates that there is potentially an incoming glue value (if Glue i 511 getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument 520 getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument 537 getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument [all...] |
H A D | MachineValueType.h | 114 Glue = 55, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
|
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 168 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 182 Tys = DAG.getVTList(MVT::Other, MVT::Glue); 268 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
|
H A D | X86ISelDAGToDAG.cpp | 2360 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); 2367 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); 2378 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); 2384 SDVTList VTs = CurDAG->getVTList(MVT::Glue); 2516 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0); 2551 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops); 2557 SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0); 2573 MVT::Glue, AHCopy, InFlag);
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1088 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1104 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1126 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1148 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1165 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1244 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1265 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1281 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1306 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1332 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |
/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 | 684 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 894 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS); 983 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); 1001 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
|
/external/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 359 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 505 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 71 case MVT::Glue: return "MVT::Glue";
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 2224 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 2247 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 2257 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 2404 CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, MVT::Glue, 2412 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, 2636 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, 2668 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 2846 Chain = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, Target,
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1189 if (VT == MVT::Glue || VT == MVT::Other) 1629 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); 1844 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2296 if (Copy->getOperand(Copy->getNumOperands()-1).getValueType() == MVT::Glue) 2322 if (UI->getOperand(UI->getNumOperands()-1).getValueType() == MVT::Glue) 2337 if (Copy->getOperand(Copy->getNumOperands()-1).getValueType() == MVT::Glue) 3202 return DAG.getNode(CompareType, dl, MVT::Glue, LHS, RHS); 3212 Cmp = DAG.getNode(ARMISD::CMPFP, dl, MVT::Glue, LHS, RHS); 3214 Cmp = DAG.getNode(ARMISD::CMPFPw0, dl, MVT::Glue, LHS); 3215 return DAG.getNode(ARMISD::FMSTAT, dl, MVT::Glue, Cm [all...] |