| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZOperators.td | 238 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>; 240 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue, 246 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 248 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, 251 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, 254 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, 257 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, 265 [SDNPHasChain]>; 267 [SDNPHasChain]>; 270 [SDNPHasChain]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUInstrInfo.td | 68 def AMDGPUif : SDNode<"AMDGPUISD::IF", AMDGPUIfOp, [SDNPHasChain]>; 69 def AMDGPUelse : SDNode<"AMDGPUISD::ELSE", AMDGPUElseOp, [SDNPHasChain]>; 70 def AMDGPUloop : SDNode<"AMDGPUISD::LOOP", AMDGPULoopOp, [SDNPHasChain]>; 74 [SDNPHasChain, SDNPOutGlue] 79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue] 84 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 90 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic] 95 [SDNPHasChain, SDNPVariadic, SDNPSideEffect, SDNPInGlue] 107 def R600dummy_chain : SDNode<"AMDGPUISD::DUMMY_CHAIN", SDTNone, [SDNPHasChain]>; 201 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; [all …]
|
| D | SIInstrInfo.td | 47 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain, SDNPInGlue] 51 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 55 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 63 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 67 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 90 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>; 93 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>; 108 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>; 111 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>; 124 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
| D | TargetSelectionDAG.td | 512 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>; 514 SDTFPBinOp, [SDNPHasChain]>; 516 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>; 518 SDTFPBinOp, [SDNPHasChain]>; 520 SDTFPBinOp, [SDNPHasChain]>; 522 SDTFPTernaryOp, [SDNPHasChain, SDNPCommutative]>; 524 SDTFPUnaryOp, [SDNPHasChain]>; 526 SDTFPUnaryOp, [SDNPHasChain]>; 528 SDTFPUnaryOp, [SDNPHasChain]>; 530 SDTFPUnaryOp, [SDNPHasChain]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyInstrInfo.td | 93 [SDNPHasChain, SDNPOutGlue]>; 96 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 99 [SDNPHasChain, SDNPVariadic]>; 104 [SDNPHasChain, SDNPVariadic]>; 110 [SDNPHasChain, SDNPVariadic]>; 112 [SDNPHasChain, SDNPSideEffect]>; 115 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 118 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 121 [SDNPHasChain, SDNPMayLoad]>; 124 [SDNPHasChain, SDNPMayStore]>;
|
| D | WebAssemblyInstrBulkMemory.td | 28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>; 34 [SDNPHasChain, SDNPMayStore]>;
|
| D | WebAssemblyInstrTable.td | 52 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86InstrFragmentsSIMD.td | 107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 109 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 111 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 113 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 141 [SDNPHasChain]>; 156 [SDNPHasChain]>; 203 def X86strict_cmpp : SDNode<"X86ISD::STRICT_CMPP", SDTX86VFCMP, [SDNPHasChain]>; 222 def X86strict_cmpm : SDNode<"X86ISD::STRICT_CMPM", X86CmpMaskCC, [SDNPHasChain]>; 481 [SDNPHasChain]>; 540 …86strict_Fnmadd : SDNode<"X86ISD::STRICT_FNMADD", SDTFPTernaryOp, [SDNPCommutative, SDNPHasChain]>; [all …]
|
| D | X86InstrInfo.td | 136 [SDNPHasChain,SDNPSideEffect]>; 138 [SDNPHasChain]>; 148 def X86strict_fcmp : SDNode<"X86ISD::STRICT_FCMP", SDTX86FCmp, [SDNPHasChain]>; 149 def X86strict_fcmps : SDNode<"X86ISD::STRICT_FCMPS", SDTX86FCmp, [SDNPHasChain]>; 154 [SDNPHasChain]>; 159 [SDNPHasChain, SDNPSideEffect]>; 162 [SDNPHasChain, SDNPSideEffect]>; 165 [SDNPHasChain, SDNPSideEffect]>; 167 [SDNPHasChain, SDNPSideEffect]>; 170 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore, [all …]
|
| D | X86InstrTSX.td | 18 [SDNPHasChain, SDNPSideEffect]>;
|
| D | X86InstrFPStack.td | 30 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 32 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 34 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 36 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 38 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 40 [SDNPHasChain, SDNPMayStore, SDNPSideEffect, 43 [SDNPHasChain, SDNPMayLoad, SDNPSideEffect,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
| D | SDNodeProperties.h | 22 SDNPHasChain, enumerator
|
| D | SDNodeProperties.cpp | 23 Properties |= 1 << SDNPHasChain; in parseSDPatternOperatorProperties()
|
| D | DAGISelMatcherGen.cpp | 382 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode() 432 PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode() 616 if (CP.hasProperty(SDNPHasChain)) { in EmitMatcherCode() 964 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP)) { in EmitResultInstructionAsOperand()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| 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-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| D | NVPTXInstrInfo.td | 1879 // [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 1907 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1910 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1913 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1916 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1919 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 1922 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 1925 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 1928 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1931 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | SDNodeProperties.td | 23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| D | M68kInstrInfo.td | 109 [SDNPHasChain, SDNPOutGlue]>; 112 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 115 [SDNPHasChain, SDNPOutGlue, 119 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 122 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 143 def MxBrCond : SDNode<"M68kISD::BRCOND", MxSDT_BrCond, [SDNPHasChain]>; 149 [SDNPHasChain]>;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVInstrInfo.td | 49 [SDNPHasChain, SDNPOutGlue]>; 51 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 55 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 58 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 60 [SDNPHasChain, SDNPOptInGlue]>; 62 [SDNPHasChain, SDNPOptInGlue]>; 64 [SDNPHasChain, SDNPOptInGlue]>; 67 [SDNPHasChain]>; 69 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 75 [SDNPHasChain]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
| D | XCoreInstrInfo.td | 31 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 35 [SDNPHasChain, SDNPOptInGlue, SDNPMayLoad, SDNPVariadic]>; 40 [SDNPHasChain, SDNPOptInGlue]>; 46 [SDNPHasChain]>; 49 [SDNPHasChain]>; 68 [SDNPHasChain, SDNPMayStore]>; 72 [SDNPHasChain, SDNPMayLoad]>; 81 [SDNPHasChain, SDNPOutGlue]>; 83 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 88 [SDNPHasChain]>;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| D | PPCInstrInfo.td | 143 SDTFPUnaryOp, [SDNPHasChain]>; 145 SDTFPUnaryOp, [SDNPHasChain]>; 147 SDTFPRoundOp, [SDNPHasChain]>; 149 SDTFPRoundOp, [SDNPHasChain]>; 170 [SDNPHasChain, SDNPMayStore]>; 172 [SDNPHasChain, SDNPMayStore]>; 174 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 176 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 178 [SDNPHasChain, SDNPMayLoad]>; 180 [SDNPHasChain, SDNPMayStore]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| D | BPFInstrInfo.td | 36 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 39 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 41 [SDNPHasChain, SDNPOutGlue]>; 43 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 45 [SDNPHasChain, SDNPOutGlue, SDNPInGlue]>; 50 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| D | ARCInstrInfo.td | 60 [SDNPHasChain, SDNPInGlue, SDNPOutGlue]>; 64 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 69 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 73 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 78 [SDNPHasChain, SDNPOutGlue]>; 80 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiInstrInfo.td | 40 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 43 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 45 [SDNPHasChain, SDNPOutGlue]>; 47 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 53 [SDNPHasChain, SDNPInGlue]>;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsInstrInfo.td | 51 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, 56 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 83 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 86 [SDNPHasChain, SDNPOptInGlue, SDNPSideEffect]>; 90 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>; 92 [SDNPHasChain, SDNPSideEffect, 132 def MipsSync : SDNode<"MipsISD::Sync", SDT_Sync, [SDNPHasChain,SDNPSideEffect]>; 139 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 141 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 143 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; [all …]
|