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

1 2

  /external/llvm/lib/Target/SystemZ/
SystemZSelectionDAGInfo.cpp 155 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue);
177 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) {
178 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);
195 SDValue Glue = Chain.getValue(1);
196 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain);
207 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue);
216 SDValue Glue = End.getValue(2);
223 Glue};
224 VTs = DAG.getVTList(PtrVT, MVT::Glue);
245 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue);
    [all...]
SystemZISelLowering.cpp     [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 261 SDValue Glue =
262 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue,
264 Glue =
265 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue,
266 constOne, Glue), 0);
270 nextAddr->getOperand(0), Glue);
272 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
  /external/v8/test/mjsunit/harmony/
regexp-property-enumerated.js 15 t(/\p{Line_Break=Glue}/u, "\u00A0");
  /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 331 // ch, glue = callseq_start ch
332 // ch, glue = X86::Call ch, glue
333 // ch, glue = callseq_end ch, glue
334 // get_return_value ch, glue
682 // Call Node: Chain, Target, {Args}, RegMask, [Glue]
685 SDValue Glue;
688 // Glue is always last operand
689 Glue = CallNode->getOperand(CallNode->getNumOperands() - 1)
    [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)
318 Op.getValueType() != MVT::Glue &&
319 "Chain and glue operands should occur at end of operand list!");
435 Op.getValueType() != MVT::Glue &&
436 "Chain and glue operands should occur at end of operand list!")
    [all...]
SelectionDAGPrinter.cpp 102 if (VT == MVT::Glue)
SelectionDAGISel.cpp     [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 173 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1)
177 // Glue node will be appended late.
253 // Update the original glue user.
288 Glue = Chain.getValue(1);
310 if (Glue.getNode())
311 AsmNodeOperands.push_back(Glue);
316 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands);
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
Mips16ISelDAGToDAG.cpp 50 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0),
56 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag);
289 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
  /external/llvm/include/llvm/CodeGen/
SelectionDAG.h 529 // indicates that there is potentially an incoming glue value (if Glue is not
530 // null) and that there should be a glue result.
532 SDValue Glue) {
533 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
534 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
536 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
541 SDValue Glue) {
542 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
543 SDValue Ops[] = { Chain, Reg, N, Glue };
    [all...]
MachineValueType.h 128 Glue = 65, // This glues nodes together during pre-RA sched
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 161 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
175 Tys = DAG.getVTList(MVT::Other, MVT::Glue);
258 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
X86ISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp     [all...]
AMDGPUISelDAGToDAG.cpp 278 SDValue Glue = M0.getValue(1);
284 Ops.push_back(Glue);
728 SDVTList VTList = CurDAG->getVTList(MVT::i32, MVT::Glue);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 179 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other, MVT::Glue);
  /external/llvm/lib/IR/
ValueTypes.cpp 138 case MVT::Glue: return "glue";
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 680 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
    [all...]
  /external/llvm/lib/Target/BPF/
BPFISelLowering.cpp 358 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
504 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 71 case MVT::Glue: return "MVT::Glue";

Completed in 380 milliseconds

1 2