HomeSort by relevance Sort by last modified time
    Searched refs:Glue (Results 1 - 25 of 147) sorted by null

1 2 3 4 5 6

  /external/llvm/lib/Target/SystemZ/
SystemZSelectionDAGInfo.cpp 151 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue);
173 static SDValue addIPMSequence(const SDLoc &DL, SDValue Glue,
175 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);
191 SDValue Glue = Chain.getValue(1);
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);
218 Glue};
219 VTs = DAG.getVTList(PtrVT, MVT::Glue);
238 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/BPF/
BPFSelectionDAGInfo.cpp 36 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue);
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 268 SDValue Glue =
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/
XCoreISelDAGToDAG.cpp 288 SDValue Glue =
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-7.0/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 268 SDValue Glue =
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-7.0/llvm/lib/Target/ARC/
ARCISelLowering.cpp 173 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS);
314 SDValue Glue;
317 RegsToPass[i].second, Glue);
318 Glue = Chain.getValue(1);
335 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
351 if (Glue.getNode())
352 Ops.push_back(Glue);
355 Glue = Chain.getValue(1);
359 DAG.getConstant(0, dl, PtrVT, true), Glue, dl);
360 Glue = Chain.getValue(1)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
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/
ScheduleDAGFast.cpp 225 if (VT == MVT::Glue)
232 if (VT == MVT::Glue)
437 // CopyFromReg has: "chain, Val, glue" so operand 1 gives the type.
494 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
495 --NumOps; // Ignore the glue operand.
662 DenseMap<SDNode*, SDNode*> GluedMap; // Cache glue to its user
688 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) {
689 // Schedule glue operand right above N.
691 assert(OpN->getNodeId() != 0 && "Glue operand not ready?");
698 // Glue operand is already scheduled
    [all...]
ScheduleDAGSDNodes.cpp 163 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
164 SDNode *GlueDestNode = Glue.getNode();
166 // Don't add glue from a node to itself.
169 // Don't add a glue operand to something that already uses glue.
171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) {
174 // Don't add glue to something that already has a glue value.
175 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false;
179 VTs.push_back(MVT::Glue);
    [all...]
StatepointLowering.cpp 302 // ch, glue = callseq_start ch
303 // ch, glue = X86::Call ch, glue
304 // ch, glue = callseq_end ch, glue
305 // get_return_value ch, glue
580 // Call Node: Chain, Target, {Args}, RegMask, [Glue]
583 SDValue Glue;
586 // Glue is always last operand
587 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1)
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 172 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1)
176 // Glue node will be appended late.
252 // Update the original glue user.
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-7.0/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 172 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1)
176 // Glue node will be appended late.
252 // Update the original glue user.
287 Glue = Chain.getValue(1);
309 if (Glue.getNode())
310 AsmNodeOperands.push_back(Glue);
317 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGFast.cpp 224 if (VT == MVT::Glue)
231 if (VT == MVT::Glue)
431 // CopyFromReg has: "chain, Val, glue" so operand 1 gives the type.
487 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
488 --NumOps; // Ignore the glue operand.
655 DenseMap<SDNode*, SDNode*> GluedMap; // Cache glue to its user
681 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) {
682 // Schedule glue operand right above N.
684 assert(OpN->getNodeId() != 0 && "Glue operand not ready?");
691 // Glue operand is already scheduled
    [all...]
ScheduleDAGSDNodes.cpp 164 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
165 SDNode *GlueDestNode = Glue.getNode();
167 // Don't add glue from a node to itself.
170 // Don't add a glue operand to something that already uses glue.
172 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) {
175 // Don't add glue to something that already has a glue value.
176 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false;
180 VTs.push_back(MVT::Glue);
    [all...]
StatepointLowering.cpp 329 // ch, glue = callseq_start ch
330 // ch, glue = X86::Call ch, glue
331 // ch, glue = callseq_end ch, glue
332 // get_return_value ch, glue
639 // Call Node: Chain, Target, {Args}, RegMask, [Glue]
642 SDValue Glue;
645 // Glue is always last operand
646 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
SelectionDAG.h 405 // indicates that there is potentially an incoming glue value (if Glue is not
406 // null) and that there should be a glue result.
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 };
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 403 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
414 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
    [all...]
  /external/llvm/lib/Target/Mips/
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/
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/
InstrEmitter.cpp 40 /// operands first, then an optional chain, and optional glue operands (which do
44 while (N && Node->getValueType(N - 1) == MVT::Glue)
52 /// followed by an optional chain operand, then an optional glue operand.
57 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue)
111 if (VT == MVT::Other || VT == MVT::Glue)
279 Op.getValueType() != MVT::Glue &&
280 "Chain and glue operands should occur at end of operand list!");
393 Op.getValueType() != MVT::Glue &&
394 "Chain and glue operands should occur at end of operand list!");
706 Node->getValueType(Node->getNumValues()-1) == MVT::Glue) {
    [all...]
ScheduleDAGSDNodes.cpp 126 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
128 SDNode *GlueDestNode = Glue.getNode();
130 // Don't add glue from a node to itself.
133 // Don't add glue to something which already has glue.
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 als
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Sparc/
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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
Mips16ISelDAGToDAG.cpp 49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0),
55 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag);
  /external/llvm/include/llvm/CodeGen/
SelectionDAG.h 589 // indicates that there is potentially an incoming glue value (if Glue is not
590 // null) and that there should be a glue result.
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 };
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
SelectionDAG.h 681 // indicates that there is potentially an incoming glue value (if Glue is not
682 // null) and that there should be a glue result.
684 SDValue Glue) {
685 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
686 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
688 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
693 SDValue Glue) {
694 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
695 SDValue Ops[] = { Chain, Reg, N, Glue };
    [all...]

Completed in 3731 milliseconds

1 2 3 4 5 6