/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFragments.td | 139 def X86MFence : SDNode<"X86ISD::MFENCE", SDTNone, [SDNPHasChain]>; 149 def X86strict_fcmp : SDNode<"X86ISD::STRICT_FCMP", SDTX86FCmp, [SDNPHasChain]>; 150 def X86strict_fcmps : SDNode<"X86ISD::STRICT_FCMPS", SDTX86FCmp, [SDNPHasChain]>; 156 def X86cload : SDNode<"X86ISD::CLOAD", SDTX86Cload, [SDNPHasChain, SDNPMayLoad, SDNPMemOperand… 157 def X86cstore : SDNode<"X86ISD::CSTORE", SDTX86Cstore, [SDNPHasChain, SDNPMayStore, SDNPMemOpera… 161 [SDNPHasChain]>; 166 [SDNPHasChain, SDNPSideEffect]>; 169 [SDNPHasChain, SDNPSideEffect]>; 172 [SDNPHasChain, SDNPSideEffect]>; 174 [SDNPHasChain, SDNPSideEffect]>; [all …]
|
H A D | X86InstrRAOINT.td | 20 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 22 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 24 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 26 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
|
H A D | X86InstrFragmentsSIMD.td | 107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 109 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 111 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 113 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 139 [SDNPHasChain]>; 154 [SDNPHasChain]>; 200 def X86strict_cmpp : SDNode<"X86ISD::STRICT_CMPP", SDTX86VFCMP, [SDNPHasChain]>; 219 def X86strict_cmpm : SDNode<"X86ISD::STRICT_CMPM", X86CmpMaskCC, [SDNPHasChain]>; 482 [SDNPHasChain]>; 541 …86strict_Fnmadd : SDNode<"X86ISD::STRICT_FNMADD", SDTFPTernaryOp, [SDNPCommutative, SDNPHasChain]>; [all …]
|
H A D | X86InstrTSX.td | 18 [SDNPHasChain, SDNPSideEffect]>;
|
H A D | X86InstrFPStack.td |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaOperators.td | 31 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, SDNPVariadic]>; 34 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 39 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>; 42 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue, 45 def Xtensa_brjt: SDNode<"XtensaISD::BR_JT", SDT_XtensaBrJT, [SDNPHasChain]>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 570 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>; 572 SDTFPBinOp, [SDNPHasChain]>; 574 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>; 576 SDTFPBinOp, [SDNPHasChain]>; 578 SDTFPBinOp, [SDNPHasChain]>; 580 SDTFPTernaryOp, [SDNPHasChain, SDNPCommutative]>; 582 SDTFPUnaryOp, [SDNPHasChain]>; 584 SDTFPUnaryOp, [SDNPHasChain]>; 586 SDTFPUnaryOp, [SDNPHasChain]>; 588 SDTFPUnaryOp, [SDNPHasChain]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstrInfo.td | 65 def AMDGPUif : SDNode<"AMDGPUISD::IF", AMDGPUIfOp, [SDNPHasChain]>; 66 def AMDGPUelse : SDNode<"AMDGPUISD::ELSE", AMDGPUElseOp, [SDNPHasChain]>; 67 def AMDGPUloop : SDNode<"AMDGPUISD::LOOP", AMDGPULoopOp, [SDNPHasChain]>; 71 [SDNPHasChain, SDNPOutGlue] 76 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue] 81 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 90 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic] 94 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic] 99 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic] 104 [SDNPHasChain, SDNPVariadic, SDNPSideEffect, SDNPInGlue] [all …]
|
H A D | R600InstrInfo.td | 18 def R600dummy_chain : SDNode<"AMDGPUISD::DUMMY_CHAIN", SDTNone, [SDNPHasChain]>; 23 [SDNPHasChain, SDNPSideEffect]>;
|
H A D | SIInstrInfo.td | 83 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain, SDNPInGlue] 110 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>; 113 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>; 128 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>; 131 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>; 144 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; 146 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; 148 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; 150 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; 152 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZOperators.td | 247 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>; 249 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue, 255 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 257 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, 260 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, 263 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, 266 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, 274 [SDNPHasChain]>; 276 [SDNPHasChain]>; 279 [SDNPHasChain]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoXSf.td | 499 def sf_vc_v_x_se : SDNode<"RISCVISD::SF_VC_V_X_SE", SDT_SF_VC_V_X, [SDNPHasChain]>; 500 def sf_vc_v_i_se : SDNode<"RISCVISD::SF_VC_V_I_SE", SDT_SF_VC_V_X, [SDNPHasChain]>; 501 def sf_vc_vv_se : SDNode<"RISCVISD::SF_VC_VV_SE", SDT_SF_VC_XV, [SDNPHasChain]>; 502 def sf_vc_xv_se : SDNode<"RISCVISD::SF_VC_XV_SE", SDT_SF_VC_XV, [SDNPHasChain]>; 503 def sf_vc_iv_se : SDNode<"RISCVISD::SF_VC_IV_SE", SDT_SF_VC_XV, [SDNPHasChain]>; 504 def sf_vc_fv_se : SDNode<"RISCVISD::SF_VC_FV_SE", SDT_SF_VC_XV, [SDNPHasChain]>; 505 def sf_vc_v_vv_se : SDNode<"RISCVISD::SF_VC_V_VV_SE", SDT_SF_VC_V_XV, [SDNPHasChain]>; 506 def sf_vc_v_xv_se : SDNode<"RISCVISD::SF_VC_V_XV_SE", SDT_SF_VC_V_XV, [SDNPHasChain]>; 507 def sf_vc_v_iv_se : SDNode<"RISCVISD::SF_VC_V_IV_SE", SDT_SF_VC_V_XV, [SDNPHasChain]>; 508 def sf_vc_v_fv_se : SDNode<"RISCVISD::SF_VC_V_FV_SE", SDT_SF_VC_V_XV, [SDNPHasChain]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPInstrInfo.td | 177 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 179 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 182 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand ]>; 184 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInfo.td | 111 [SDNPHasChain, SDNPOutGlue]>; 114 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 117 [SDNPHasChain, SDNPVariadic]>; 122 [SDNPHasChain, SDNPVariadic]>; 129 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 132 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 135 [SDNPHasChain, SDNPMayLoad]>; 138 [SDNPHasChain, SDNPMayStore]>;
|
H A D | WebAssemblyInstrBulkMemory.td | 28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>; 34 [SDNPHasChain, SDNPMayStore]>;
|
H A D | WebAssemblyInstrTable.td | 16 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 20 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 59 [SDNPHasChain, SDNPOutGlue]>; 61 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 65 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 68 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 70 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 73 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 76 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 82 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 91 : SDNode<"LoongArchISD::CRC_W_B_W", SDT_LoongArchIntBinOpW, [SDNPHasChain]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
H A D | SDNodeProperties.h | 22 SDNPHasChain, enumerator
|
H A D | SDNodeProperties.cpp | 22 .Case("SDNPHasChain", SDNPHasChain) in parseSDPatternOperatorProperties()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SDNodeProperties.td | 23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 374 if (N.NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode() 423 PInfo.getNumOperands() > 1 || PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode() 610 if (CP->hasProperty(SDNPHasChain)) { in EmitMatcherCode() 951 if (Pattern.getSrcPattern().TreeHasProperty(SDNPHasChain, CGP)) { in EmitResultInstructionAsOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SVEInstrInfo.td | 35 def AArch64ld1_z : SDNode<"AArch64ISD::LD1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 36 def AArch64ld1s_z : SDNode<"AArch64ISD::LD1S_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 40 def AArch64ldnf1_z : SDNode<"AArch64ISD::LDNF1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 41 def AArch64ldff1_z : SDNode<"AArch64ISD::LDFF1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 43 def AArch64ldnf1s_z : SDNode<"AArch64ISD::LDNF1S_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPM… 44 def AArch64ldff1s_z : SDNode<"AArch64ISD::LDFF1S_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPM… 54 …z : SDNode<"AArch64ISD::LD1RQ_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>; 55 …z : SDNode<"AArch64ISD::LD1RO_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>; 69 …ode<"AArch64ISD::GLD1_MERGE_ZERO", SDT_AArch64_GATHER_SV, [SDNPHasChain, SDNPMayLoad]>; 70 …ode<"AArch64ISD::GLD1_SCALED_MERGE_ZERO", SDT_AArch64_GATHER_SV, [SDNPHasChain, SDNPMayLoad]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kInstrInfo.td | 100 [SDNPHasChain, SDNPOutGlue]>; 103 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 106 [SDNPHasChain, SDNPOutGlue, 110 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 113 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 134 def MxBrCond : SDNode<"M68kISD::BRCOND", MxSDT_BrCond, [SDNPHasChain]>; 140 [SDNPHasChain]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 146 SDTFPUnaryOp, [SDNPHasChain]>; 148 SDTFPUnaryOp, [SDNPHasChain]>; 150 SDTFPRoundOp, [SDNPHasChain]>; 152 SDTFPRoundOp, [SDNPHasChain]>; 169 [SDNPHasChain, SDNPMayStore]>; 171 [SDNPHasChain, SDNPMayStore]>; 173 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 175 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 177 [SDNPHasChain, SDNPMayLoad]>; 179 [SDNPHasChain, SDNPMayStore]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.td | 2545 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2548 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2551 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2554 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2557 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 2560 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 2563 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 2566 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2569 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 2572 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; [all …]
|