Searched defs:Glue (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp289 SDValue Glue = local
290 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue,
292 Glue =
293 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue,
294 constOne, Glue), 0);
298 nextAddr->getOperand(0), Glue);
300 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h408 // indicates that there is potentially an incoming glue value (if Glue is not
411 SDValue Glue) {
412 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
413 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
414 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
419 SDValue Glue) {
420 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
421 SDValue Ops[] = { Chain, Reg, N, Glue };
422 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
432 // indicates that there is potentially an incoming glue value (if Glue i
410 getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument
418 getCopyToReg(SDValue Chain, DebugLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument
434 getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument
[all...]
H A DValueTypes.h90 Glue = 36, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp134 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { argument
136 SDNode *GlueDestNode = Glue.getNode();
142 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return;
148 VTs.push_back(MVT::Glue);
155 Ops.push_back(Glue);
176 /// offsets are not far apart (target specific), it add MVT::Glue inputs and
238 // Cluster loads by adding MVT::Glue outputs and inputs. This also
316 // nodes. Nodes can have at most one glue input and one glue output. Glue
322 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) {
332 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) {
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2804 MVT::Glue, Ops, 5);
3113 SDValue Glue = Chain.getValue(1); local
3116 ARM::R0, MVT::i32, Glue);
3117 Glue = Result.getValue(2);
3122 ARM::R1, MVT::i32, Glue);
3123 Glue = Result.getValue(2);
3145 SDValue Glue = Chain.getValue(1); local
3147 ARM::R2, MVT::i32, Glue);
3148 Glue = Val0.getValue(1);
3150 ARM::R3, MVT::i32, Glue);
[all...]

Completed in 83 milliseconds