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

/external/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp288 SDValue Glue = local
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/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h405 // indicates that there is potentially an incoming glue value (if Glue is not
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 };
419 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
429 // indicates that there is potentially an incoming glue value (if Glue i
407 getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument
415 getCopyToReg(SDValue Chain, DebugLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument
431 getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument
[all...]
H A DValueTypes.h82 Glue = 34, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp126 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { argument
128 SDNode *GlueDestNode = Glue.getNode();
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 also
308 // nodes. Nodes can have at most one glue input and one glue output. Glue
314 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) {
324 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) {
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2631 MVT::Glue, Ops, 5);
2924 SDValue Glue = Chain.getValue(1); local
2927 ARM::R0, MVT::i32, Glue);
2928 Glue = Result.getValue(2);
2933 ARM::R1, MVT::i32, Glue);
2934 Glue = Result.getValue(2);
2956 SDValue Glue = Chain.getValue(1); local
2958 ARM::R2, MVT::i32, Glue);
2959 Glue = Val0.getValue(1);
2961 ARM::R3, MVT::i32, Glue);
[all...]

Completed in 108 milliseconds