Home
last modified time | relevance | path

Searched refs:SDNPHasChain (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZOperators.td238 [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/
DAMDGPUInstrInfo.td68 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 …]
DSIInstrInfo.td47 [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/
DTargetSelectionDAG.td512 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/
DWebAssemblyInstrInfo.td93 [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]>;
DWebAssemblyInstrBulkMemory.td28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>;
34 [SDNPHasChain, SDNPMayStore]>;
DWebAssemblyInstrTable.td52 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td107 [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 …]
DX86InstrInfo.td136 [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 …]
DX86InstrTSX.td18 [SDNPHasChain, SDNPSideEffect]>;
DX86InstrFPStack.td30 [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/
DSDNodeProperties.h22 SDNPHasChain, enumerator
DSDNodeProperties.cpp23 Properties |= 1 << SDNPHasChain; in parseSDPatternOperatorProperties()
DDAGISelMatcherGen.cpp382 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/
DAArch64SVEInstrInfo.td35 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/
DNVPTXInstrInfo.td1879 // [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/
DSDNodeProperties.td23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kInstrInfo.td109 [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/
DRISCVInstrInfo.td49 [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/
DXCoreInstrInfo.td31 [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/
DPPCInstrInfo.td143 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/
DBPFInstrInfo.td36 [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/
DARCInstrInfo.td60 [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/
DLanaiInstrInfo.td40 [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/
DMipsInstrInfo.td51 [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 …]

12