Home
last modified time | relevance | path

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

123

/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/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/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/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 …]
DX86InstrTSX.td18 [SDNPHasChain, SDNPSideEffect]>;
/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()
DCodeGenTarget.h38 SDNPHasChain, enumerator
/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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSDNodeProperties.td23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEInstrInfo.td71 [SDNPHasChain, SDNPOutGlue]>;
73 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
78 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td32 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
35 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
37 [SDNPHasChain, SDNPOutGlue]>;
39 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
41 [SDNPHasChain, SDNPOutGlue, SDNPInGlue]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td1875 // [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
1903 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1906 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1909 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1912 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1915 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1918 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1921 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1924 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1927 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
[all …]
/external/llvm/lib/Target/X86/
DX86InstrInfo.td126 [SDNPHasChain,SDNPSideEffect]>;
128 [SDNPHasChain]>;
141 [SDNPHasChain]>;
148 [SDNPHasChain, SDNPSideEffect]>;
151 [SDNPHasChain, SDNPSideEffect]>;
154 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
157 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
160 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
164 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
168 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
[all …]
DX86InstrTSX.td19 [SDNPHasChain, SDNPSideEffect]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td33 … : SDNode<"AArch64ISD::SST1", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
34 … : SDNode<"AArch64ISD::SST1_SCALED", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
35 … : SDNode<"AArch64ISD::SST1_UXTW", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
36 … : SDNode<"AArch64ISD::SST1_SXTW", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
37 …d : SDNode<"AArch64ISD::SST1_UXTW_SCALED", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
38 …d : SDNode<"AArch64ISD::SST1_SXTW_SCALED", SDT_AArch64_SST1, [SDNPHasChain, SDNPMayStore, …
39 … : SDNode<"AArch64ISD::SST1_IMM", SDT_AArch64_SST1_IMM, [SDNPHasChain, SDNPMayStore, …
41 … : SDNode<"AArch64ISD::GLD1", SDT_AArch64_GLD1, [SDNPHasChain, SDNPMayLoad, S…
42 … : SDNode<"AArch64ISD::GLD1_SCALED", SDT_AArch64_GLD1, [SDNPHasChain, SDNPMayLoad, S…
43 … : SDNode<"AArch64ISD::GLD1_UXTW", SDT_AArch64_GLD1, [SDNPHasChain, SDNPMayLoad, S…
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td32 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
36 [SDNPHasChain, SDNPOptInGlue, SDNPMayLoad, SDNPVariadic]>;
41 [SDNPHasChain, SDNPOptInGlue]>;
47 [SDNPHasChain]>;
50 [SDNPHasChain]>;
69 [SDNPHasChain, SDNPMayStore]>;
73 [SDNPHasChain, SDNPMayLoad]>;
81 [SDNPHasChain, SDNPOutGlue]>;
83 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
88 [SDNPHasChain]>;
/external/swiftshader/third_party/llvm-10.0/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]>;

123