| /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/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);
|
| /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...] |
| 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...] |
| /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/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));
|
| RISCVISelLowering.cpp | 7625 SDValue Glue; 7629 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue); 7630 Glue = Chain.getValue(1); 7682 // Glue the call to the argument copies, if any. 7683 if (Glue.getNode()) 7684 Ops.push_back(Glue); 7687 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 7696 Glue = Chain.getValue(1); 7702 Glue, DL); 7703 Glue = Chain.getValue(1) [all...] |
| /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/ARM/ |
| ARMISelDAGToDAG.cpp | 3966 MVT::Glue, Ops); 3982 // for its glue output. 4009 CurDAG->MorphNodeTo(N, ARMISD::CMPZ, CurDAG->getVTList(MVT::Glue), Ops2); 5465 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) 5469 // Glue node will be appended late. 5556 // Update the original glue user. 5580 Glue = Chain.getValue(1); 5602 if (Glue.getNode()) 5603 AsmNodeOperands.push_back(Glue); 5608 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsISelLowering.cpp | 578 SDValue DivRem = DAG.getNode(Opc, DL, MVT::Glue, 659 return DAG.getNode(MipsISD::FPCmp, DL, MVT::Glue, LHS, RHS, 777 SDValue FCC = N->getOperand(1), Glue = N->getOperand(3); 779 ValueIfFalse, FCC, ValueIfTrue, Glue); 2543 // Store stack offset in V1, store jump target in V0. Glue CopyToReg and 3445 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 185 // Support carry in as value rather than glue. 1653 SDValue Glue; 1661 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); 1662 Glue = Chain.getValue(1); 1669 RegsToPass[I].second, Glue); 1670 Glue = Chain.getValue(1); 1690 // Glue the call to the argument copies, if any. 1691 if (Glue.getNode()) 1692 Ops.push_back(Glue); 1695 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64ISelLowering.cpp | 5926 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 6277 DAG.getNode(AArch64ISD::CALL, DL, DAG.getVTList(MVT::Other, MVT::Glue), 6398 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 6402 SDValue Glue = Chain.getValue(1); 6404 return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue); 10711 DAG.getNode(AArch64ISD::CALL, dl, DAG.getVTList(MVT::Other, MVT::Glue), 16390 AArch64ISD::MRS, DL, DAG.getVTList(MVT::i64, MVT::Glue, MVT::Other), 16423 // If the copy has a glue operand, we conservatively assume it isn't safe to 16426 MVT::Glue)
|