Home
last modified time | relevance | path

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

/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-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td155 [SDNPCommutative, SDNPAssociative]
167 [/*SDNPCommutative, SDNPAssociative*/]
172 [/*SDNPCommutative, SDNPAssociative*/]
177 [/*SDNPCommutative, SDNPAssociative*/]
182 [/*SDNPCommutative, SDNPAssociative*/]
187 [/*SDNPCommutative, SDNPAssociative*/]
192 [/*SDNPCommutative, SDNPAssociative*/]
294 [SDNPCommutative, SDNPAssociative]
297 [SDNPCommutative, SDNPAssociative]
301 [SDNPCommutative, SDNPAssociative]
[all …]
DAMDGPUInstructions.td186 let Properties = [SDNPCommutative, SDNPAssociative] in {
202 } // Properties = [SDNPCommutative, SDNPAssociative]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td45 [SDNPCommutative, SDNPAssociative]>;
47 [SDNPCommutative, SDNPAssociative]>;
50 [SDNPCommutative, SDNPAssociative]>;
52 [SDNPCommutative, SDNPAssociative]>;
54 [SDNPCommutative, SDNPAssociative]>;
72 SDTCisSameAs<1,2>]>, [SDNPCommutative]>;
193 def X86pcmpeq : SDNode<"X86ISD::PCMPEQ", SDTIntBinOp, [SDNPCommutative]>;
250 def X86kadd : SDNode<"X86ISD::KADD", SDTIntBinOp, [SDNPCommutative]>;
281 def X86mulhrs : SDNode<"X86ISD::MULHRS", SDTIntBinOp, [SDNPCommutative]>;
282 def X86avg : SDNode<"X86ISD::AVG" , SDTIntBinOp, [SDNPCommutative]>;
[all …]
DX86InstrInfo.td253 [SDNPCommutative]>;
256 [SDNPCommutative]>;
258 [SDNPCommutative]>;
263 [SDNPCommutative]>;
265 [SDNPCommutative]>;
267 [SDNPCommutative]>;
DX86InstrAVX512.td2231 def X86setcc_commute : SDNode<"ISD::SETCC", SDTSetCC, [SDNPCommutative]>;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td350 [SDNPCommutative, SDNPAssociative]>;
353 [SDNPCommutative, SDNPAssociative]>;
354 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
355 def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
356 def smullohi : SDNode<"ISD::SMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
357 def umullohi : SDNode<"ISD::UMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
372 [SDNPCommutative, SDNPAssociative]>;
374 [SDNPCommutative, SDNPAssociative]>;
376 [SDNPCommutative, SDNPAssociative]>;
378 [SDNPCommutative, SDNPOutGlue]>;
[all …]
/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/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-10.0/llvm/include/llvm/CodeGen/
DSDNodeProperties.td21 def SDNPCommutative : SDNodeProperty; // X op Y == Y op X
/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/llvm/lib/Target/ARM/
DARMInstrInfo.td145 [SDNPOutGlue, SDNPCommutative]>;
154 [SDNPCommutative]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrInfo.td190 [SDNPOutGlue, SDNPCommutative]>;
203 [SDNPCommutative]>;
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td181 [SDNPCommutative]>;
184 [SDNPCommutative]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsMSAInstrInfo.td38 [SDNPCommutative, SDNPAssociative]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td409 [SDNPCommutative]>;
412 [SDNPCommutative]>;