| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFSelectionDAGInfo.cpp | 35 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue);
|
| BPFISelLowering.cpp | 471 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 618 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreISelDAGToDAG.cpp | 267 SDValue Glue = 268 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, 270 Glue = 271 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, 272 constOne, Glue), 0); 276 nextAddr->getOperand(0), Glue); 279 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| ARCISelLowering.cpp | 171 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS); 312 SDValue Glue; 315 RegsToPass[i].second, Glue); 316 Glue = Chain.getValue(1); 333 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 349 if (Glue.getNode()) 350 Ops.push_back(Glue); 353 Glue = Chain.getValue(1); 357 DAG.getConstant(0, dl, PtrVT, true), Glue, dl); 358 Glue = Chain.getValue(1) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcISelDAGToDAG.cpp | 171 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) 175 // Glue node will be appended late. 251 // Update the original glue user. 286 Glue = Chain.getValue(1); 308 if (Glue.getNode()) 309 AsmNodeOperands.push_back(Glue); 316 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands);
|
| SparcISelLowering.cpp | 950 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 1231 // glue operands which copy the outgoing args into registers. The InGlue is 1276 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2062 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 2250 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2257 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2262 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2267 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2272 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); 2278 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| ScheduleDAGFast.cpp | 222 if (VT == MVT::Glue) 229 if (VT == MVT::Glue) 429 // CopyFromReg has: "chain, Val, glue" so operand 1 gives the type. 486 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) 487 --NumOps; // Ignore the glue operand. 654 DenseMap<SDNode*, SDNode*> GluedMap; // Cache glue to its user 680 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { 681 // Schedule glue operand right above N. 683 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); 690 // Glue operand is already scheduled [all...] |
| ScheduleDAGSDNodes.cpp | 161 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { 162 SDNode *GlueDestNode = Glue.getNode(); 164 // Don't add glue from a node to itself. 167 // Don't add a glue operand to something that already uses glue. 169 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 172 // Don't add glue to something that already has a glue value. 173 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; 177 VTs.push_back(MVT::Glue); [all...] |
| StatepointLowering.cpp | 327 // ch, glue = callseq_start ch 328 // ch, glue = X86::Call ch, glue 329 // ch, glue = callseq_end ch, glue 330 // get_return_value ch, glue 768 // Call Node: Chain, Target, {Args}, RegMask, [Glue] 771 SDValue Glue; 774 // Glue is always last operand 775 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1) [all...] |
| SelectionDAGPrinter.cpp | 99 if (VT == MVT::Glue)
|
| InstrEmitter.cpp | 45 /// operands first, then an optional chain, and optional glue operands (which do 49 while (N && Node->getValueType(N - 1) == MVT::Glue) 57 /// followed by an optional chain operand, then an optional glue operand. 62 /// the chain and glue. These operands may be implicit on the machine instr. 66 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) 131 if (VT == MVT::Other || VT == MVT::Glue) 306 Op.getValueType() != MVT::Glue && 307 "Chain and glue operands should occur at end of operand list!"); 441 Op.getValueType() != MVT::Glue && 442 "Chain and glue operands should occur at end of operand list!") [all...] |
| SelectionDAGISel.cpp | 2092 if (InOps[e-1].getValueType() == MVT::Glue) 2093 --e; // Don't process a glue operand if it is here. 2134 // Add the glue input back if present. 2139 /// findGlueUse - Return use of MVT::Glue value produced by the specified 2223 // If Root produces glue, then it gets (even more) interesting. Since it 2224 // will be "glued" together with its glue use in the scheduler, we need to 2244 // If GU (glue use) indirectly reaches N (the load), and Root folds N 2249 // If the node has glue, walk down the graph to the "lowest" node in the 2252 while (VT == MVT::Glue) { 2259 // If our query node has a glue result with a use, we've walked up it. I [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| Mips16ISelDAGToDAG.cpp | 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), 54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag);
|
| MipsSEISelDAGToDAG.cpp | 216 CurDAG->SelectNodeTo(Node, Mips::ADDWC, VT, MVT::Glue, Ops); 239 MVT::Glue, CstOne, InFlag); 260 SDNode *WrDSP = CurDAG->getMachineNode(Mips::WRDSP, DL, MVT::Glue, 264 CurDAG->SelectNodeTo(Node, Mips::ADDWC, VT, MVT::Glue, Operands);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyISelDAGToDAG.cpp | 177 CurDAG->getMachineNode(WebAssembly::CALL_PARAMS, DL, MVT::Glue, Ops);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| SelectionDAG.h | 742 // indicates that there is potentially an incoming glue value (if Glue is not 743 // null) and that there should be a glue result. 745 SDValue Glue) { 746 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 747 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 749 makeArrayRef(Ops, Glue.getNode() ? 4 : 3)); 754 SDValue Glue) { 755 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 756 SDValue Ops[] = { Chain, Reg, N, Glue }; [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| AVRISelLowering.cpp | 534 Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHSlo, RHSlo); 535 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHShi, RHShi, Cmp); 538 Cmp = DAG.getNode(AVRISD::CMP, DL, MVT::Glue, LHS, RHS); 654 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top); 657 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHShi, RHShi, Cmp); 692 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, Top); 695 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS1, RHS1, Cmp); 696 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS2, RHS2, Cmp); 697 Cmp = DAG.getNode(AVRISD::CMPC, DL, MVT::Glue, LHS3, RHS3, Cmp); 702 Cmp = DAG.getNode(AVRISD::TST, DL, MVT::Glue, [all...] |
| AVRISelDAGToDAG.cpp | 426 if (N->getOperand(LastOpNum).getValueType() == MVT::Glue) { 444 CurDAG->getMachineNode(AVR::ICALL, DL, MVT::Other, MVT::Glue, Ops); 479 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonISelLowering.cpp | 343 /// Chain/Glue are the input chain/glue to use, and that TheCall is the call 347 SDValue Chain, SDValue Glue, CallingConv::ID CallConv, bool IsVarArg, 373 MVT::i32, Glue); 374 // FR0 = (Value, Chain, Glue) 378 // TPR = (Chain, Glue) 379 // Don't glue this CopyFromReg, because it copies from a virtual 383 Glue = TPR.getValue(1); 387 RVLocs[i].getValVT(), Glue); 388 Glue = RetVal.getValue(2) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86SelectionDAGInfo.cpp | 162 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 201 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelDAGToDAG.cpp | 131 SDValue Glue; 147 Glue = Chain.getValue(1); 159 if (Glue) 160 Operands.push_back(Glue); 229 MVT::Other, MVT::Glue, Operands); 231 /*Glue*/ SDValue(Load, 2)); 860 MVT::Other, MVT::Glue, Operands); 862 /*Glue*/ SDValue(Load, 2));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXISelLowering.cpp | 1454 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1545 Op, dl, DAG.getVTList(MVT::Other, MVT::Glue), StoreOperands, 1571 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1601 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1636 SDVTList DeclareRetVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1646 SDVTList DeclareRetVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1682 SDVTList ProtoVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1694 SDVTList PrintCallVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1707 SDVTList CallVoidVTs = DAG.getVTList(MVT::Other, MVT::Glue); 1713 SDVTList CallArgBeginVTs = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiISelLowering.cpp | 733 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 877 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); 978 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); 995 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); 997 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelDAGToDAG.cpp | 88 cl::opt<bool> ANDIGlueBug("expose-ppc-andi-glue-bug", 89 cl::desc("expose the ANDI glue bug on PPC"), cl::Hidden); 2877 MVT::Glue, Ops), 0); 2883 dl, MVT::i64, MVT::Glue, LHS, RHS), 3392 SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, MVT::Glue, 3521 SDValue(CurDAG->getMachineNode(PPC::ADDIC8, dl, MVT::i64, MVT::Glue, 3553 SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue, 3555 return SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64, MVT::Glue, 3600 SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue, 3603 SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64, MVT::Glue, [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMSelectionDAGInfo.cpp | 225 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other, MVT::Glue);
|