Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td258 [SDNPHasChain]>;
260 [SDNPHasChain]>;
263 [SDNPHasChain]>;
269 [SDNPHasChain]>;
283 [SDNPHasChain, SDNPSideEffect]>;
352 SDT_ZVecUnaryConv, [SDNPHasChain]>;
355 SDT_ZVecUnaryConv, [SDNPHasChain]>;
419 [SDNPHasChain, SDNPMayLoad]>;
423 [SDNPHasChain, SDNPMayLoad]>;
427 [SDNPHasChain, SDNPMayLoad]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td74 [SDNPHasChain, SDNPOutGlue]
79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]
84 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
90 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]
198 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
201 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
238 [SDNPHasChain, SDNPMayLoad]>;
242 [SDNPHasChain, SDNPMayStore]>;
353 [SDNPHasChain, SDNPOptInGlue]>;
356 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
[all …]
H A DR600InstrInfo.td18 def R600dummy_chain : SDNode<"AMDGPUISD::DUMMY_CHAIN", SDTNone, [SDNPHasChain]>;
23 [SDNPHasChain, SDNPSideEffect]>;
H A DSIInstrInfo.td54 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
58 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
66 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
70 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
264 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
269 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
274 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
279 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
284 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
289 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td568 SDTFPBinOp, [SDNPHasChain,
571 SDTFPBinOp, [SDNPHasChain,
574 SDTFPBinOp, [SDNPHasChain,
577 SDTFPBinOp, [SDNPHasChain,
604 [SDNPHasChain, SDNPSideEffect]>;
608 [SDNPHasChain, SDNPSideEffect]>;
610 [SDNPHasChain, SDNPSideEffect]>;
612 [SDNPHasChain, SDNPSideEffect]>;
619 [SDNPHasChain, SDNPSideEffect]>;
720 [SDNPHasChain]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPInstrInfo.td177 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
179 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
182 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand ]>;
184 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
109 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
111 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
113 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
139 [SDNPHasChain]>;
154 [SDNPHasChain]>;
482 [SDNPHasChain]>;
748 [SDNPHasChain]>;
760 [SDNPHasChain]>;
1176 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
[all …]
H A DX86InstrInfo.td137 [SDNPHasChain]>;
153 [SDNPHasChain]>;
158 [SDNPHasChain, SDNPSideEffect]>;
164 [SDNPHasChain, SDNPSideEffect]>;
166 [SDNPHasChain, SDNPSideEffect]>;
181 [SDNPHasChain, SDNPOptInGlue]>;
197 [SDNPHasChain, SDNPOutGlue]>;
215 [SDNPHasChain]>;
237 [SDNPHasChain]>;
300 [SDNPHasChain]>;
[all …]
H A DX86InstrTSX.td18 [SDNPHasChain, SDNPSideEffect]>;
H A 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,
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td97 [SDNPHasChain, SDNPOutGlue]>;
100 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
103 [SDNPHasChain, SDNPVariadic]>;
108 [SDNPHasChain, SDNPVariadic]>;
115 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
118 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
121 [SDNPHasChain, SDNPMayLoad]>;
124 [SDNPHasChain, SDNPMayStore]>;
H A DWebAssemblyInstrBulkMemory.td28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>;
34 [SDNPHasChain, SDNPMayStore]>;
H A DWebAssemblyInstrTable.td16 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
20 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSDNodeProperties.h22 SDNPHasChain, enumerator
H A DSDNodeProperties.cpp22 .Case("SDNPHasChain", SDNPHasChain) in parseSDPatternOperatorProperties()
H A DDAGISelMatcherGen.cpp383 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode()
433 PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode()
617 if (CP.hasProperty(SDNPHasChain)) { in EmitMatcherCode()
965 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP)) { in EmitResultInstructionAsOperand()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSDNodeProperties.td23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td1981 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1984 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1987 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1993 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1996 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1999 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
2052 [SDNPHasChain, SDNPSideEffect]>;
2055 [SDNPHasChain, SDNPSideEffect]>;
2058 [SDNPHasChain, SDNPSideEffect]>;
2064 [SDNPHasChain, SDNPSideEffect]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A 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…
54 …z : SDNode<"AArch64ISD::LD1RQ_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>;
55 …z : SDNode<"AArch64ISD::LD1RO_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>;
101 …_z : SDNode<"AArch64ISD::GLDNT1_MERGE_ZERO", SDT_AArch64_GATHER_VS, [SDNPHasChain, SDNPMayLoad]>;
102 …r_z : SDNode<"AArch64ISD::GLDNT1S_MERGE_ZERO", SDT_AArch64_GATHER_VS, [SDNPHasChain, SDNPMayLoad]>;
111 def AArch64st1 : SDNode<"AArch64ISD::ST1_PRED", SDT_AArch64_ST1, [SDNPHasChain, SDNPMayStore]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td50 [SDNPHasChain, SDNPOutGlue]>;
52 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
61 [SDNPHasChain, SDNPOptInGlue]>;
63 [SDNPHasChain, SDNPOptInGlue]>;
65 [SDNPHasChain, SDNPOptInGlue]>;
68 [SDNPHasChain]>;
76 [SDNPHasChain]>;
78 [SDNPHasChain]>;
80 [SDNPHasChain]>;
84 [SDNPHasChain, SDNPSideEffect]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A 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]>;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td143 SDTFPUnaryOp, [SDNPHasChain]>;
145 SDTFPUnaryOp, [SDNPHasChain]>;
147 SDTFPRoundOp, [SDNPHasChain]>;
170 [SDNPHasChain, SDNPMayStore]>;
172 [SDNPHasChain, SDNPMayStore]>;
178 [SDNPHasChain, SDNPMayLoad]>;
180 [SDNPHasChain, SDNPMayStore]>;
186 [SDNPHasChain]>;
191 [SDNPHasChain]>;
295 [SDNPHasChain, SDNPOutGlue]>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A 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]>;
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td36 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
39 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
41 [SDNPHasChain, SDNPOutGlue]>;
43 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
45 [SDNPHasChain, SDNPOutGlue, SDNPInGlue]>;
50 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCInstrInfo.td59 [SDNPHasChain, SDNPInGlue, SDNPOutGlue]>;
63 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
68 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
72 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
77 [SDNPHasChain, SDNPOutGlue]>;
79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;

123