Home
last modified time | relevance | path

Searched refs:isCommutable (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DGenericOpcodes.td34 let isCommutable = baseInst.isCommutable;
298 let isCommutable = true;
306 let isCommutable = false;
314 let isCommutable = true;
322 let isCommutable = false;
330 let isCommutable = false;
338 let isCommutable = false;
346 let isCommutable = false;
354 let isCommutable = false;
362 let isCommutable = false;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFloat.td47 let isCommutable = 1 in
50 let isCommutable = 1 in
59 let isCommutable = 1 in {
62 } // isCommutable = 1
83 let isCommutable = 1 in {
86 } // isCommutable = 1
H A DWebAssemblyInstrInteger.td49 let isCommutable = 1 in
52 let isCommutable = 1 in
61 let isCommutable = 1 in {
65 } // isCommutable = 1
72 let isCommutable = 1 in {
75 } // isCommutable = 1
H A DWebAssemblyInstrSIMD.td770 let isCommutable = 1 in {
774 } // isCommutable = 1
777 let isCommutable = 1 in {
781 } // isCommutable = 1
841 let isCommutable = commutable in
1107 let isCommutable = 1 in {
1111 } // isCommutable = 1
1119 let isCommutable = 1 in
1123 let isCommutable = 1 in {
1128 } // isCommutable = 1
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h294 bool isCommutable : 1; ///< Is a commutable instruction. variable
324 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
336 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
347 isTwoAddress(false), isCommutable(false), hasPhysRegUses(false), in SUnit()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrFPU.td312 let isCommutable = 1;
317 let isCommutable = 1;
322 let isCommutable = 1;
327 let isCommutable = 1;
348 let isCommutable = 1;
357 let isCommutable = 1;
H A DMipsInstrFPU.td117 let isCommutable = IsComm;
142 let isCommutable = IsComm;
289 let isCommutable = 1;
294 let isCommutable = 1;
299 let isCommutable = 1;
304 let isCommutable = 1;
325 let isCommutable = 1;
334 let isCommutable = 1;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td865 let isCommutable = 1 in {
928 } // End isCommutable = 1
972 let isCommutable = 1 in {
978 } // End isCommutable = 1
1086 let isCommutable = 1 in {
1100 } // End isCommutable = 1
1132 let isCommutable = 1 in {
1139 } // End isCommutable = 1
1153 let isCommutable = 1 in {
1163 } // End isCommutable = 1
[all …]
H A DSOPInstructions.td618 let isCommutable = 1, isAdd = 1 in {
623 } // End isCommutable = 1, isAdd = 1
631 let isCommutable = 1 in {
634 } // End isCommutable = 1
640 let isCommutable = 1 in {
653 } // End isCommutable = 1
658 let isCommutable = 1;
665 let isCommutable = 1;
688 let isCommutable = 1 in {
736 } // End isCommutable = 1
[all …]
H A DVOP3Instructions.td135 let isCommutable = 1 in {
207 } // End isCommutable = 1
240 let isCommutable = 1 in {
247 } // End isCommutable = 1
258 let isCommutable = 1 in {
263 } // End isCommutable = 1
372 let isCommutable = 1, SchedRW = [WriteIntMul, WriteSALU] in {
382 } // End isCommutable = 1, SchedRW = [WriteIntMul, WriteSALU]
388 let isCommutable = 1 in {
390 } // End isCommutable = 1
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZvqdotq.td49 // TODO: Add isCommutable for VQDOT and VQDOTU
H A DRISCVInstrInfoSFB.td14 Constraints = "$dst = $falsev", isCommutable = 1, Size = 8 in {
32 Constraints = "$dst = $falsev", isCommutable = 1, Size = 6 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt187 . isCommutable = 1
191 . isCommutable = 0
212 . isCommutable = 1
216 . isCommutable = 0
224 . isCommutable = 1
276 . isCommutable = 1
H A DPPCInstrAltivec.td458 let isCommutable = 1 in {
475 } // isCommutable
488 let isCommutable = 1 in {
510 } // isCommutable
512 let isCommutable = 1 in
562 let isCommutable = 1 in {
584 } // isCommutable
620 let isCommutable = 1 in {
637 } // isCommutable
684 let isCommutable = 1 in {
[all …]
H A DPPCInstrDFP.td18 let isCommutable = 1 in {
32 let isCommutable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td132 let isCommutable = 1 in {
143 let isCommutable = 1 in {
171 let isCommutable = 1 in {
H A DSystemZRegisterInfo.cpp95 if (Use.isCommutable()) in getRegAllocationHints()
101 Use.isCommutable()) { in getRegAllocationHints()
H A DSystemZInstrVector.td533 let isCommutable = 1 in {
543 let isCommutable = 1 in {
562 let isCommutable = 1 in
568 let isCommutable = 1 in {
639 let isCommutable = 1 in {
680 let isCommutable = 1 in {
700 let isCommutable = 1 in {
720 let isCommutable = 1 in {
784 let isCommutable = 1 in {
849 let Predicates = [FeatureVectorEnhancements1], isCommutable = 1 in {
[all …]
H A DSystemZInstrDFP.td146 let isCommutable = 1 in {
168 let isCommutable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp98 SU->isCommutable = Old->isCommutable; in Clone()
461 if (MCID.isCommutable()) in AddSchedEdges()
462 SU.isCommutable = true; in AddSchedEdges()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFMA.td98 let Constraints = "$src1 = $dst", hasSideEffects = 0, isCommutable = 1,
240 let Constraints = "$src1 = $dst", isCommutable = 1, isCodeGenOnly = 1,
267 let Constraints = "$src1 = $dst", isCommutable = 1, hasSideEffects = 0,
393 let isCommutable = 1 in
470 let isCommutable = 1 in
497 let isCommutable = 1 in
H A DX86InstrCMovSetCC.td17 let isCommutable = 1, SchedRW = [WriteCMOV] in
32 let isCommutable = 1, SchedRW = [WriteCMOV] in {
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp129 FLAG(isCommutable) in EmitInstrDocs()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h261 bool isCommutable : 1; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h483 bool isCommutable() const { return Flags & (1ULL << MCID::Commutable); } in isCommutable() function

1234