Searched defs:Glue (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 289 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 D | SelectionDAG.h | 408 // 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 D | ValueTypes.h | 90 Glue = 36, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 134 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 D | ARMISelDAGToDAG.cpp | 2804 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