/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 151 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); 173 static SDValue addIPMSequence(const SDLoc &DL, SDValue Glue, argument 175 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue); 191 SDValue Glue = Chain.getValue(1); local 192 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); 202 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); 211 SDValue Glue = End.getValue(2); local 218 Glue}; 219 VTs = DAG.getVTList(PtrVT, MVT::Glue); 238 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); 242 SDValue Glue = Chain.getValue(2); local [all...] |
H A D | SystemZISelLowering.cpp | 1135 SDValue Glue; local 1143 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); 1144 Glue = Chain.getValue(1); 1151 RegsToPass[I].second, Glue); 1152 Glue = Chain.getValue(1); 1172 // Glue the call to the argument copies, if any. 1173 if (Glue.getNode()) 1174 Ops.push_back(Glue); 1177 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1181 Glue [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 268 SDValue Glue = local 269 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, 271 Glue = 272 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, 273 constOne, Glue), 0); 277 nextAddr->getOperand(0), Glue); 280 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 288 SDValue Glue = local 289 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, 291 Glue = 292 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, 293 constOne, Glue), 0); 297 nextAddr->getOperand(0), Glue); 299 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 236 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, 251 SDNode *Mul = CurDAG->getMachineNode(Op, dl, MVT::Glue, Op1, Op2); 255 MVT::Glue, InFlag); 285 MVT::Glue, MulOp1, MulOp2);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 225 if (VT == MVT::Glue) 232 if (VT == MVT::Glue) 494 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 688 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { 691 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); 698 // Glue operand is already scheduled. 735 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && 750 SDNode *Glue = Glues[i]; local 751 SDNode *GUser = GluedMap[Glue]; 752 unsigned Degree = Glue [all...] |
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 346 // nodes. Nodes can have at most one glue input and one glue output. Glue [all...] |
H A D | StatepointLowering.cpp | 580 // Call Node: Chain, Target, {Args}, RegMask, [Glue] 583 SDValue Glue; local 586 // Glue is always last operand 587 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1); 615 TSOps.push_back(Glue); 617 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 623 Glue = GCTransitionStart.getValue(1); 674 if (Glue.getNode()) 675 Ops.push_back(Glue); 679 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |
H A D | InstrEmitter.cpp | 47 while (N && Node->getValueType(N - 1) == MVT::Glue) 64 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) 129 if (VT == MVT::Other || VT == MVT::Glue) 319 Op.getValueType() != MVT::Glue && 437 Op.getValueType() != MVT::Glue && 848 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 938 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
|
H A D | SelectionDAGPrinter.cpp | 102 if (VT == MVT::Glue)
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 172 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) local 176 // Glue node will be appended late. 287 Glue = Chain.getValue(1); 309 if (Glue.getNode()) 310 AsmNodeOperands.push_back(Glue); 315 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands);
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 405 // indicates that there is potentially an incoming glue value (if Glue is not 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); 429 // indicates that there is potentially an incoming glue value (if Glue i 407 getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument 415 getCopyToReg(SDValue Chain, DebugLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument 431 getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), 55 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); 225 CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, SDValue(AddCarry, 0));
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 139 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 153 Tys = DAG.getVTList(MVT::Other, MVT::Glue); 233 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 44 while (N && Node->getValueType(N - 1) == MVT::Glue) 57 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) 111 if (VT == MVT::Other || VT == MVT::Glue) 279 Op.getValueType() != MVT::Glue && 393 Op.getValueType() != MVT::Glue && 706 Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 762 // node has a Glue value, for the benefit of targets still using 763 // Glue for values in physregs. 764 else if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) 772 if (Node->getValueType(Node->getNumValues()-1) != MVT::Glue) [all...] |
H A D | ScheduleDAGSDNodes.cpp | 126 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { argument 128 SDNode *GlueDestNode = Glue.getNode(); 134 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return; 140 VTs.push_back(MVT::Glue); 147 Ops.push_back(Glue); 168 /// offsets are not far apart (target specific), it add MVT::Glue inputs and 230 // Cluster loads by adding MVT::Glue outputs and inputs. This also 308 // nodes. Nodes can have at most one glue input and one glue output. Glue 314 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 324 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { [all...] |
H A D | ScheduleDAGFast.cpp | 219 if (VT == MVT::Glue) 227 if (VT == MVT::Glue) 483 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
|
H A D | SelectionDAGISel.cpp | 1318 if (InOps[e-1].getValueType() == MVT::Glue) 1351 /// findGlueUse - Return use of MVT::Glue value produced by the specified 1466 while (VT == MVT::Glue) { 1491 VTs.push_back(MVT::Glue); 1552 if (ChainVal.getValueType() == MVT::Glue) 1575 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && 1783 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { 2224 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) 2546 VTs.push_back(MVT::Glue); 2582 if (V.getValueType() == MVT::Glue) brea [all...] |
H A D | SelectionDAGPrinter.cpp | 97 if (VT == MVT::Glue)
|
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 161 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, 175 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue,
|
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 589 // indicates that there is potentially an incoming glue value (if Glue is not 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)); 615 // indicates that there is potentially an incoming glue value (if Glue i 591 getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N, SDValue Glue) argument 600 getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N, SDValue Glue) argument 617 getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT, SDValue Glue) argument [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 160 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 174 Tys = DAG.getVTList(MVT::Other, MVT::Glue); 257 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
H A D | AlphaISelDAGToDAG.cpp | 242 CurDAG->getMachineNode(Alpha::JSRs, dl, MVT::Other, MVT::Glue, 405 MVT::Glue, Addr.getOperand(0), 411 MVT::Glue, Chain, InFlag), 0);
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 632 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 655 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 665 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, 857 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, 863 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, 1018 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1110 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1128 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1150 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1174 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1191 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1270 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1291 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1307 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1335 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1361 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |