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

1 2

  /external/llvm/lib/Target/SystemZ/
SystemZSelectionDAGInfo.cpp 160 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue);
182 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) {
183 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);
200 SDValue Glue = Chain.getValue(1);
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);
230 Ops.push_back(Glue);
231 VTs = DAG.getVTList(PtrVT, MVT::Glue);
252 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue);
    [all...]
SystemZISelLowering.cpp     [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 262 SDValue Glue =
263 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue,
265 Glue =
266 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue,
267 constOne, Glue), 0);
271 nextAddr->getOperand(0), Glue);
273 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGFast.cpp 225 if (VT == MVT::Glue)
233 if (VT == MVT::Glue)
489 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue)
490 --NumOps; // Ignore the glue operand.
657 DenseMap<SDNode*, SDNode*> GluedMap; // Cache glue to its user
683 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) {
684 // Schedule glue operand right above N.
686 assert(OpN->getNodeId() != 0 && "Glue operand not ready?");
693 // Glue operand is already scheduled.
710 /// findGluedUser - Find the representative use of a glue value by walkin
    [all...]
ScheduleDAGSDNodes.cpp 163 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;
182 VTs.push_back(MVT::Glue);
    [all...]
InstrEmitter.cpp 42 /// operands first, then an optional chain, and optional glue operands (which do
46 while (N && Node->getValueType(N - 1) == MVT::Glue)
54 /// followed by an optional chain operand, then an optional glue operand.
59 /// the chain and glue. These operands may be implicit on the machine instr.
63 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue)
128 if (VT == MVT::Other || VT == MVT::Glue)
314 Op.getValueType() != MVT::Glue &&
315 "Chain and glue operands should occur at end of operand list!");
429 Op.getValueType() != MVT::Glue &&
430 "Chain and glue operands should occur at end of operand list!")
    [all...]
SelectionDAGPrinter.cpp 95 if (VT == MVT::Glue)
SelectionDAGISel.cpp     [all...]
ScheduleDAGRRList.cpp     [all...]
SelectionDAG.cpp 590 if (N->getValueType(0) == MVT::Glue)
602 if (N->getValueType(i) == MVT::Glue)
750 if (!Erased && N->getValueType(N->getNumValues()-1) != 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);
286 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 140 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
154 Tys = DAG.getVTList(MVT::Other, MVT::Glue);
243 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
X86ISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 171 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart,
185 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue,
SparcISelLowering.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAG.h 492 // indicates that there is potentially an incoming glue value (if Glue is not
493 // null) and that there should be a glue result.
495 SDValue Glue) {
496 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
497 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
499 ArrayRef<SDValue>(Ops, Glue.getNode() ? 4 : 3));
504 SDValue Glue) {
505 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
506 SDValue Ops[] = { Chain, Reg, N, Glue };
    [all...]
MachineValueType.h 113 Glue = 55, // This glues nodes together during pre-RA sched
SelectionDAGNodes.h 607 /// getGluedNode - If this node has a glue operand, return the node
608 /// to which the glue operand points. Otherwise return NULL.
611 getOperand(getNumOperands()-1).getValueType() == MVT::Glue)
621 // Climb up glue edges until a machine-opcode node is found, or the
632 /// getGluedUser - If this node has a glue value with a user, return
636 if (UI.getUse().get().getValueType() == MVT::Glue)
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 706 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue);
722 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue);
744 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue);
766 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue);
783 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 40 cl::opt<bool> ANDIGlueBug("expose-ppc-andi-glue-bug",
41 cl::desc("expose the ANDI glue bug on PPC"), cl::Hidden);
768 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
791 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
801 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
    [all...]
  /external/llvm/lib/IR/
ValueTypes.cpp 129 case MVT::Glue: return "glue";
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 680 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 70 case MVT::Glue: return "MVT::Glue";
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp     [all...]
ARMISelDAGToDAG.cpp     [all...]

Completed in 833 milliseconds

1 2