Home
last modified time | relevance | path

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

12345

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td72 def AMDGPUif : SDNode<"AMDGPUISD::IF", AMDGPUIfOp, [SDNPHasChain]>;
73 def AMDGPUelse : SDNode<"AMDGPUISD::ELSE", AMDGPUElseOp, [SDNPHasChain]>;
74 def AMDGPUloop : SDNode<"AMDGPUISD::LOOP", AMDGPULoopOp, [SDNPHasChain]>;
78 [SDNPHasChain, SDNPOutGlue]
83 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]
88 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
94 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]
99 [SDNPHasChain, SDNPVariadic, SDNPSideEffect, SDNPInGlue]
111 def R600dummy_chain : SDNode<"AMDGPUISD::DUMMY_CHAIN", SDTNone, [SDNPHasChain]>;
212 SDNPHasChain, SDNPSideEffect, SDNPOptInGlue, SDNPOutGlue]>;
[all …]
DSIInstrInfo.td49 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain, SDNPInGlue]
53 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
57 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
65 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
69 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
92 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>;
95 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>;
110 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>;
113 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>;
126 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>;
[all …]
/external/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 …]
/external/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]>;
202 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
[all …]
DSIInstrInfo.td46 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain, SDNPInGlue]
50 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
54 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
62 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
66 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain]
89 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>;
92 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain]>;
107 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>;
110 [SDNPMayStore, SDNPMemOperand, SDNPHasChain]>;
123 [SDNPMemOperand, SDNPHasChain, SDNPMayLoad]>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZOperators.td234 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>;
236 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue,
242 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
244 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
247 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
250 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
253 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
262 [SDNPHasChain]>;
264 [SDNPHasChain]>;
267 [SDNPHasChain]>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td486 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>;
488 SDTFPBinOp, [SDNPHasChain]>;
490 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>;
492 SDTFPBinOp, [SDNPHasChain]>;
494 SDTFPBinOp, [SDNPHasChain]>;
496 SDTFPTernaryOp, [SDNPHasChain]>;
498 SDTFPUnaryOp, [SDNPHasChain]>;
500 SDTFPUnaryOp, [SDNPHasChain]>;
502 SDTFPUnaryOp, [SDNPHasChain]>;
504 SDTFPUnaryOp, [SDNPHasChain]>;
[all …]
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td493 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>;
495 SDTFPBinOp, [SDNPHasChain]>;
497 SDTFPBinOp, [SDNPHasChain, SDNPCommutative]>;
499 SDTFPBinOp, [SDNPHasChain]>;
501 SDTFPBinOp, [SDNPHasChain]>;
503 SDTFPTernaryOp, [SDNPHasChain, SDNPCommutative]>;
505 SDTFPUnaryOp, [SDNPHasChain]>;
507 SDTFPUnaryOp, [SDNPHasChain]>;
509 SDTFPUnaryOp, [SDNPHasChain]>;
511 SDTFPUnaryOp, [SDNPHasChain]>;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td156 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>;
158 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue,
164 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
166 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
169 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
172 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
175 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
185 [SDNPHasChain, SDNPInGlue]>;
199 [SDNPHasChain, SDNPMayStore]>;
201 [SDNPHasChain, SDNPSideEffect]>;
[all …]
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td45 [SDNPHasChain, SDNPOutGlue]>;
48 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
51 [SDNPHasChain, SDNPVariadic]>;
54 [SDNPHasChain, SDNPVariadic]>;
57 [SDNPHasChain, SDNPVariadic]>;
61 SDT_WebAssemblyReturn, [SDNPHasChain]>;
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td174 [SDNPHasChain, SDNPMayLoad]>;
178 [SDNPHasChain, SDNPMayStore]>;
189 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
193 [SDNPHasChain, SDNPMayStore, SDNPMayLoad,
234 [SDNPHasChain, SDNPInGlue]>;
259 def IL_brcond : SDNode<"AMDGPUISD::BRANCH_COND", SDTIL_BRCond, [SDNPHasChain]>;
265 [SDNPHasChain, SDNPOptInGlue]>;
268 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td292 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
471 def brcc : SDNode<"ISD::BR_CC" , SDTBrCC, [SDNPHasChain]>;
472 def brcond : SDNode<"ISD::BRCOND" , SDTBrcond, [SDNPHasChain]>;
473 def brind : SDNode<"ISD::BRIND" , SDTBrind, [SDNPHasChain]>;
474 def br : SDNode<"ISD::BR" , SDTBr, [SDNPHasChain]>;
476 [SDNPHasChain, SDNPSideEffect]>;
477 def cleanupret : SDNode<"ISD::CLEANUPRET" , SDTNone, [SDNPHasChain]>;
479 [SDNPHasChain, SDNPSideEffect]>;
482 [SDNPHasChain, SDNPSideEffect]>;
484 [SDNPHasChain, SDNPSideEffect]>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td90 [SDNPHasChain, SDNPOutGlue]>;
93 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
96 [SDNPHasChain, SDNPVariadic]>;
99 [SDNPHasChain, SDNPVariadic]>;
102 [SDNPHasChain, SDNPVariadic]>;
105 [SDNPHasChain, SDNPVariadic]>;
110 [SDNPHasChain, SDNPVariadic]>;
116 [SDNPHasChain, SDNPVariadic]>;
DWebAssemblyInstrBulkMemory.td28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>;
34 [SDNPHasChain, SDNPMayStore]>;
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
109 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
111 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
139 [SDNPHasChain]>;
154 [SDNPHasChain]>;
201 def X86strict_cmpp : SDNode<"X86ISD::STRICT_CMPP", SDTX86VFCMP, [SDNPHasChain]>;
220 def X86strict_cmpm : SDNode<"X86ISD::STRICT_CMPM", X86CmpMaskCC, [SDNPHasChain]>;
479 [SDNPHasChain]>;
542 def X86strict_Fmadd : SDNode<"ISD::STRICT_FMA", SDTFPTernaryOp, [SDNPCommutative, SDNPHasChain]>;
544 …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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td103 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
105 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
135 [SDNPHasChain]>;
150 [SDNPHasChain]>;
197 def X86strict_cmpp : SDNode<"X86ISD::STRICT_CMPP", SDTX86VFCMP, [SDNPHasChain]>;
211 def X86strict_cmpm : SDNode<"X86ISD::STRICT_CMPM", X86CmpMaskCC, [SDNPHasChain]>;
470 [SDNPHasChain]>;
533 def X86strict_Fmadd : SDNode<"ISD::STRICT_FMA", SDTFPTernaryOp, [SDNPCommutative, SDNPHasChain]>;
664 def X86strict_cvttp2si : SDNode<"X86ISD::STRICT_CVTTP2SI", SDTFloatToInt, [SDNPHasChain]>;
[all …]
DX86InstrInfo.td134 [SDNPHasChain,SDNPSideEffect]>;
136 [SDNPHasChain]>;
145 def X86strict_fcmp : SDNode<"X86ISD::STRICT_FCMP", SDTX86CmpTest, [SDNPHasChain]>;
146 def X86strict_fcmps : SDNode<"X86ISD::STRICT_FCMPS", SDTX86CmpTest, [SDNPHasChain]>;
151 [SDNPHasChain]>;
158 [SDNPHasChain, SDNPSideEffect]>;
161 [SDNPHasChain, SDNPSideEffect]>;
164 [SDNPHasChain, SDNPSideEffect]>;
166 [SDNPHasChain, SDNPSideEffect]>;
169 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
[all …]
/external/llvm-project/llvm/utils/TableGen/
DSDNodeProperties.h22 SDNPHasChain, enumerator
DSDNodeProperties.cpp23 Properties |= 1 << SDNPHasChain; in parseSDPatternOperatorProperties()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrBulkMemory.td28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>;
34 [SDNPHasChain, SDNPMayStore]>;
DWebAssemblyInstrInfo.td94 [SDNPHasChain, SDNPOutGlue]>;
97 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
100 [SDNPHasChain, SDNPVariadic]>;
105 [SDNPHasChain, SDNPVariadic]>;
111 [SDNPHasChain, SDNPVariadic]>;
/external/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 …]
/external/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp355 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode()
405 PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode()
549 if (CP.hasProperty(SDNPHasChain)) { in EmitMatcherCode()
724 InstPatNode->TreeHasProperty(SDNPHasChain, CGP); in EmitResultInstructionAsOperand()
728 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP) in EmitResultInstructionAsOperand()
/external/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td1679 // [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
1706 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1709 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1712 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1715 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1718 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1721 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1724 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1727 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1730 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
[all …]

12345