Home
last modified time | relevance | path

Searched refs:SDNPCommutative (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td89 [SDNPCommutative, SDNPAssociative]
94 [SDNPCommutative, SDNPAssociative]
106 [/*SDNPCommutative, SDNPAssociative*/]
111 [/*SDNPCommutative, SDNPAssociative*/]
116 [/*SDNPCommutative, SDNPAssociative*/]
121 [/*SDNPCommutative, SDNPAssociative*/]
126 [/*SDNPCommutative, SDNPAssociative*/]
131 [/*SDNPCommutative, SDNPAssociative*/]
209 [SDNPCommutative]
212 [SDNPCommutative]
DAMDGPUInstructions.td615 let Properties = [SDNPCommutative, SDNPAssociative] in {
620 } // Properties = [SDNPCommutative, SDNPAssociative]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td170 [SDNPCommutative, SDNPAssociative]
182 [/*SDNPCommutative, SDNPAssociative*/]
187 [/*SDNPCommutative, SDNPAssociative*/]
192 [/*SDNPCommutative, SDNPAssociative*/]
197 [/*SDNPCommutative, SDNPAssociative*/]
202 [/*SDNPCommutative, SDNPAssociative*/]
207 [/*SDNPCommutative, SDNPAssociative*/]
314 [SDNPCommutative, SDNPAssociative]
317 [SDNPCommutative, SDNPAssociative]
321 [SDNPCommutative, SDNPAssociative]
[all …]
DAMDGPUInstructions.td150 let Properties = [SDNPCommutative, SDNPAssociative] in {
160 } // Properties = [SDNPCommutative, SDNPAssociative]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td46 [SDNPCommutative, SDNPAssociative]>;
48 [SDNPCommutative, SDNPAssociative]>;
51 [SDNPCommutative, SDNPAssociative]>;
53 [SDNPCommutative, SDNPAssociative]>;
55 [SDNPCommutative, SDNPAssociative]>;
73 SDTCisSameAs<1,2>]>, [SDNPCommutative]>;
153 def X86pcmpeq : SDNode<"X86ISD::PCMPEQ", SDTIntBinOp, [SDNPCommutative]>;
175 def X86cmpm_c : SDNode<"X86ISD::CMPM", X86CmpMaskCC, [SDNPCommutative]>;
209 def X86kadd : SDNode<"X86ISD::KADD", SDTIntBinOp, [SDNPCommutative]>;
240 def X86addus : SDNode<"X86ISD::ADDUS", SDTIntBinOp, [SDNPCommutative]>;
[all …]
DX86InstrInfo.td251 [SDNPCommutative]>;
254 [SDNPCommutative]>;
256 [SDNPCommutative]>;
263 [SDNPCommutative]>;
265 [SDNPCommutative]>;
267 [SDNPCommutative]>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td290 def SDNPCommutative : SDNodeProperty; // X op Y == Y op X
366 [SDNPCommutative, SDNPAssociative]>;
369 [SDNPCommutative, SDNPAssociative]>;
370 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
371 def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
372 def smullohi : SDNode<"ISD::SMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
373 def umullohi : SDNode<"ISD::UMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
386 [SDNPCommutative, SDNPAssociative]>;
388 [SDNPCommutative, SDNPAssociative]>;
390 [SDNPCommutative, SDNPAssociative]>;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td344 [SDNPCommutative, SDNPAssociative]>;
347 [SDNPCommutative, SDNPAssociative]>;
348 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
349 def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
350 def smullohi : SDNode<"ISD::SMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
351 def umullohi : SDNode<"ISD::UMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
364 [SDNPCommutative, SDNPAssociative]>;
366 [SDNPCommutative, SDNPAssociative]>;
368 [SDNPCommutative, SDNPAssociative]>;
370 [SDNPCommutative, SDNPOutGlue]>;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DSDNodeProperties.h21 SDNPCommutative, enumerator
DSDNodeProperties.cpp20 Properties |= 1 << SDNPCommutative; in parseSDPatternOperatorProperties()
DCodeGenDAGPatterns.cpp2514 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in canPatternMatch()
4404 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in GenerateVariantsOf()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td243 def SDNPCommutative : SDNodeProperty; // X op Y == Y op X
316 [SDNPCommutative, SDNPAssociative]>;
319 [SDNPCommutative, SDNPAssociative]>;
320 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
321 def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
322 def smullohi : SDNode<"ISD::SMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
323 def umullohi : SDNode<"ISD::UMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
336 [SDNPCommutative, SDNPAssociative]>;
338 [SDNPCommutative, SDNPAssociative]>;
340 [SDNPCommutative, SDNPAssociative]>;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFragmentsSIMD.td44 [SDNPCommutative, SDNPAssociative]>;
46 [SDNPCommutative, SDNPAssociative]>;
48 [SDNPCommutative, SDNPAssociative]>;
95 def X86pcmpeqb : SDNode<"X86ISD::PCMPEQB", SDTIntBinOp, [SDNPCommutative]>;
96 def X86pcmpeqw : SDNode<"X86ISD::PCMPEQW", SDTIntBinOp, [SDNPCommutative]>;
97 def X86pcmpeqd : SDNode<"X86ISD::PCMPEQD", SDTIntBinOp, [SDNPCommutative]>;
98 def X86pcmpeqq : SDNode<"X86ISD::PCMPEQQ", SDTIntBinOp, [SDNPCommutative]>;
DX86InstrInfo.td210 [SDNPCommutative]>;
213 [SDNPCommutative]>;
215 [SDNPCommutative]>;
222 [SDNPCommutative]>;
224 [SDNPCommutative]>;
226 [SDNPCommutative]>;
/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td49 [SDNPCommutative, SDNPAssociative]>;
51 [SDNPCommutative, SDNPAssociative]>;
54 [SDNPCommutative, SDNPAssociative]>;
56 [SDNPCommutative, SDNPAssociative]>;
58 [SDNPCommutative, SDNPAssociative]>;
60 [SDNPCommutative, SDNPAssociative]>;
175 def X86pcmpeq : SDNode<"X86ISD::PCMPEQ", SDTIntBinOp, [SDNPCommutative]>;
180 def X86pcmpeqm : SDNode<"X86ISD::PCMPEQM", X86IntCmpMask, [SDNPCommutative]>;
274 def X86testm : SDNode<"X86ISD::TESTM", SDTX86Testm, [SDNPCommutative]>;
275 def X86testnm : SDNode<"X86ISD::TESTNM", SDTX86Testm, [SDNPCommutative]>;
DX86InstrInfo.td239 [SDNPCommutative]>;
242 [SDNPCommutative]>;
244 [SDNPCommutative]>;
251 [SDNPCommutative]>;
253 [SDNPCommutative]>;
255 [SDNPCommutative]>;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DSDNodeProperties.td22 def SDNPCommutative : SDNodeProperty; // X op Y == Y op X
/external/swiftshader/third_party/LLVM/utils/TableGen/
DCodeGenTarget.h35 SDNPCommutative, enumerator
DCodeGenDAGPatterns.cpp934 Properties |= 1 << SDNPCommutative; in SDNodeInfo()
1684 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in canPatternMatch()
3185 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in GenerateVariantsOf()
/external/llvm/utils/TableGen/
DCodeGenTarget.h36 SDNPCommutative, enumerator
DCodeGenDAGPatterns.cpp1143 Properties |= 1 << SDNPCommutative; in SDNodeInfo()
2025 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in canPatternMatch()
3742 if (NodeInfo.hasProperty(SDNPCommutative) || isCommIntrinsic) { in GenerateVariantsOf()
/external/llvm/lib/Target/Mips/
DMipsMSAInstrInfo.td39 [SDNPCommutative, SDNPAssociative]>;
41 [SDNPCommutative, SDNPAssociative]>;
43 [SDNPCommutative, SDNPAssociative]>;
45 [SDNPCommutative, SDNPAssociative]>;
47 [SDNPCommutative, SDNPAssociative]>;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrInfo.td127 [SDNPOutGlue, SDNPCommutative]>;
136 [SDNPCommutative]>;
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td145 [SDNPOutGlue, SDNPCommutative]>;
154 [SDNPCommutative]>;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMInstrInfo.td170 [SDNPOutGlue, SDNPCommutative]>;
179 [SDNPCommutative]>;

12