| /trueos/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZSelectionDAGInfo.cpp | 161 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in emitCLC() 183 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { in addIPMSequence() argument 184 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue); in addIPMSequence() 201 SDValue Glue = Chain.getValue(1); in EmitTargetCodeForMemcmp() local 202 return std::make_pair(addIPMSequence(DL, Glue, DAG), Chain); in EmitTargetCodeForMemcmp() 213 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); in EmitTargetCodeForMemchr() 222 SDValue Glue = End.getValue(2); in EmitTargetCodeForMemchr() local 231 Ops.push_back(Glue); in EmitTargetCodeForMemchr() 232 VTs = DAG.getVTList(PtrVT, MVT::Glue); in EmitTargetCodeForMemchr() 253 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); in EmitTargetCodeForStrcmp() [all …]
|
| HD | SystemZISelLowering.cpp | 854 SDValue Glue; in LowerCall() local 862 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue); in LowerCall() 863 Glue = Chain.getValue(1); in LowerCall() 870 RegsToPass[I].second, Glue); in LowerCall() 871 Glue = Chain.getValue(1); in LowerCall() 886 if (Glue.getNode()) in LowerCall() 887 Ops.push_back(Glue); in LowerCall() 890 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 894 Glue = Chain.getValue(1); in LowerCall() 900 Glue, DL); in LowerCall() [all …]
|
| /trueos/contrib/llvm/lib/Target/XCore/ |
| HD | XCoreISelDAGToDAG.cpp | 238 SDValue Glue = in SelectBRIND() local 239 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 241 Glue = in SelectBRIND() 242 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND() 243 constOne, Glue), 0); in SelectBRIND() 247 nextAddr->getOperand(0), Glue); in SelectBRIND() 249 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in SelectBRIND()
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | ScheduleDAGFast.cpp | 224 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 232 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 488 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp() 681 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode() 729 if (NumVals && N->getValueType(NumVals-1) == MVT::Glue && in Schedule() 744 SDNode *Glue = Glues[i]; in Schedule() local 745 SDNode *GUser = GluedMap[Glue]; in Schedule() 746 unsigned Degree = Glue->getNodeId(); in Schedule() 751 SDNode *ImmGUser = Glue->getGluedUser(); in Schedule() 752 for (SDNode::use_iterator ui = Glue->use_begin(), ue = Glue->use_end(); in Schedule() [all …]
|
| HD | ScheduleDAGSDNodes.cpp | 162 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { in AddGlue() argument 164 SDNode *GlueDestNode = Glue.getNode(); in AddGlue() 171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in AddGlue() 175 if (N->getValueType(N->getNumValues() - 1) == MVT::Glue) return false; in AddGlue() 181 VTs.push_back(MVT::Glue); in AddGlue() 183 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue() 191 assert((N->getValueType(N->getNumValues() - 1) == MVT::Glue && in RemoveUnusedGlue() 359 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { in BuildSchedUnits() 369 while (N->getValueType(N->getNumValues()-1) == MVT::Glue) { in BuildSchedUnits() 470 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); in AddSchedEdges()
|
| HD | InstrEmitter.cpp | 45 while (N && Node->getValueType(N - 1) == MVT::Glue) in CountResults() 62 while (N && Node->getOperand(N - 1).getValueType() == MVT::Glue) in countOperands() 129 if (VT == MVT::Other || VT == MVT::Glue) in EmitCopyFromReg() 317 Op.getValueType() != MVT::Glue && in AddRegisterOperand() 432 Op.getValueType() != MVT::Glue && in AddOperand() 829 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { in EmitMachineNode() 921 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in EmitSpecialNode()
|
| HD | SelectionDAGISel.cpp | 1633 if (InOps[e-1].getValueType() == MVT::Glue) in SelectInlineAsmMemoryOperands() 1781 while (VT == MVT::Glue) { in IsLegalToFold() 1804 EVT VTs[] = { MVT::Other, MVT::Glue }; in Select_INLINEASM() 1863 if (ChainVal.getValueType() == MVT::Glue) in UpdateChainsAndGlue() 1886 assert(FRN->getValueType(FRN->getNumValues()-1) == MVT::Glue && in UpdateChainsAndGlue() 2096 if (Node->getValueType(NTMNumResults-1) == MVT::Glue) { in MorphNode() 2559 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) in SelectCodeCommon() 2891 VTs.push_back(MVT::Glue); in SelectCodeCommon() 2927 if (V.getValueType() == MVT::Glue) break; in SelectCodeCommon() 2948 if (VTs[i] == MVT::Other || VTs[i] == MVT::Glue) break; in SelectCodeCommon() [all …]
|
| HD | SelectionDAGPrinter.cpp | 94 if (VT == MVT::Glue) in getEdgeAttributes()
|
| HD | ScheduleDAGRRList.cpp | 948 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 956 if (VT == MVT::Glue) in CopyAndMoveSuccessors() 1275 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp() 2174 if (VT == MVT::Glue || VT == MVT::Other) in unscheduledNode() 2764 if (VT == MVT::Glue || VT == MVT::Other) in canClobberPhysRegDefs()
|
| HD | SelectionDAG.cpp | 529 if (N->getValueType(0) == MVT::Glue) in doNotCSE() 541 if (N->getValueType(i) == MVT::Glue) in doNotCSE() 697 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue && in RemoveNodeFromCSEMaps() 2754 if (VT != MVT::Glue) { // Don't CSE flag producing nodes in getNode() 3329 if (VT != MVT::Glue) { in getNode() 3436 if (VT != MVT::Glue) { in getNode() 4434 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getMemIntrinsicNode() 4834 if (VT != MVT::Glue) { in getNode() 4902 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getNode() 5338 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) { in MorphNodeTo() [all …]
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | SelectionDAG.h | 500 SDValue Glue) { 501 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 502 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 503 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 508 SDValue Glue) { 509 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); 510 SDValue Ops[] = { Chain, Reg, N, Glue }; 511 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 524 SDValue Glue) { 525 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); [all …]
|
| HD | ValueTypes.h | 118 Glue = 55, // This glues nodes together during pre-RA sched enumerator
|
| /trueos/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.cpp | 573 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 596 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 619 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 641 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 658 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 737 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 759 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 775 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 799 SDVTList DeclareParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 832 SDVTList CopyParamVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() [all …]
|
| HD | NVPTXISelDAGToDAG.cpp | 2012 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue); in SelectLoadParam() 2014 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue); in SelectLoadParam() 2016 EVT EVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other, MVT::Glue }; in SelectLoadParam() 2301 SDVTList RetVTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in SelectStoreParam()
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86SelectionDAGInfo.cpp | 140 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset() 154 Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset() 242 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
|
| HD | X86ISelDAGToDAG.cpp | 2337 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); in Select() 2344 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in Select() 2355 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); in Select() 2361 SDVTList VTs = CurDAG->getVTList(MVT::Glue); in Select() 2490 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0); in Select() 2525 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops); in Select() 2531 SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0); in Select()
|
| /trueos/contrib/llvm/lib/Target/Mips/ |
| HD | Mips16ISelDAGToDAG.cpp | 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT() 54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT() 283 SDNode *Result = CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, in selectNode()
|
| /trueos/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcISelDAGToDAG.cpp | 171 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, in Select() 185 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in Select()
|
| HD | SparcISelLowering.cpp | 906 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32() 1245 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_64() 1904 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerGlobalTLSAddress() 2110 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2117 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2122 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2127 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2132 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2138 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() 2143 return DAG.getNode(SPISD::CMPICC, DL, MVT::Glue, Result, RHS); in LowerF128Compare() [all …]
|
| /trueos/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCISelDAGToDAG.cpp | 734 SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 757 Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 767 SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in SelectSETCC() 995 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, in Select() 1001 CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, MVT::Glue, in Select() 1197 CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue, in Select() 1258 Chain = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, Target, in Select()
|
| /trueos/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430ISelLowering.cpp | 684 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCCCCallTo() 894 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS); in EmitCMP() 983 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() 1005 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC()
|
| /trueos/contrib/llvm/lib/IR/ |
| HD | ValueTypes.cpp | 129 case MVT::Glue: return "glue"; in getEVTString()
|
| /trueos/contrib/llvm/utils/TableGen/ |
| HD | CodeGenTarget.cpp | 70 case MVT::Glue: return "MVT::Glue"; in getEnumName()
|
| /trueos/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.cpp | 1557 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall() 2267 SDValue Glue; in LowerTLSDescCall() local 2268 Chain = DAG.getCopyToReg(DAG.getEntryNode(), DL, AArch64::X0, DescAddr, Glue); in LowerTLSDescCall() 2269 Glue = Chain.getValue(1); in LowerTLSDescCall() 2285 Ops.push_back(Glue); in LowerTLSDescCall() 2287 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerTLSDescCall() 2290 Glue = Chain.getValue(1); in LowerTLSDescCall() 2294 return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue); in LowerTLSDescCall()
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | ARMISelDAGToDAG.cpp | 2741 MVT::Glue, Ops); in Select() 3428 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) : SDValue(0,0); in SelectInlineAsm() local 3532 Glue = Chain.getValue(1); in SelectInlineAsm() 3554 if (Glue.getNode()) in SelectInlineAsm() 3555 AsmNodeOperands.push_back(Glue); in SelectInlineAsm() 3560 CurDAG->getVTList(MVT::Other, MVT::Glue), &AsmNodeOperands[0], in SelectInlineAsm()
|