Searched defs:Glue (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 162 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { argument 164 SDNode *GlueDestNode = Glue.getNode(); 171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 175 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; 181 VTs.push_back(MVT::Glue); 183 CloneNodeWithValues(N, DAG, VTs, Glue); 191 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && 204 /// offsets are not far apart (target specific), it add MVT::Glue inputs and 266 // Cluster loads by adding MVT::Glue outputs and inputs. This also 348 // nodes. Nodes can have at most one glue input and one glue output. Glue [all...] |
/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 | 448 // indicates that there is potentially an incoming glue value (if Glue is not 451 SDValue Glue) { 452 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 453 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 454 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 459 SDValue Glue) { 460 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 461 SDValue Ops[] = { Chain, Reg, N, Glue }; 462 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 472 // indicates that there is potentially an incoming glue value (if Glue i 450 getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N, SDValue Glue) argument 458 getCopyToReg(SDValue Chain, DebugLoc dl, SDValue Reg, SDValue N, SDValue Glue) argument 474 getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT, SDValue Glue) argument [all...] |
H A D | ValueTypes.h | 94 Glue = 38, // This glues nodes together during pre-RA sched enumerator in enum:llvm::MVT::SimpleValueType
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 2712 MVT::Glue, Ops, 5); 3040 SDValue Glue = Chain.getValue(1); local 3043 ARM::R0, MVT::i32, Glue); 3044 Glue = Result.getValue(2); 3049 ARM::R1, MVT::i32, Glue); 3050 Glue = Result.getValue(2); 3072 SDValue Glue = Chain.getValue(1); local 3074 ARM::R2, MVT::i32, Glue); 3075 Glue = Val0.getValue(1); 3077 ARM::R3, MVT::i32, Glue); [all...] |
Completed in 134 milliseconds