Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DGenericOpcodes.td30 let isCommutable = baseInst.isCommutable;
249 let isCommutable = true;
265 let isCommutable = true;
321 let isCommutable = true;
329 let isCommutable = true;
337 let isCommutable = true;
432 let isCommutable = true;
440 let isCommutable = true;
448 let isCommutable = true;
456 let isCommutable = true;
[all …]
/llvm-project-15.0.7/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
79 let isCommutable = 1 in {
82 } // 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.td701 let isCommutable = 1 in {
705 } // isCommutable = 1
708 let isCommutable = 1 in {
712 } // isCommutable = 1
1006 let isCommutable = 1 in {
1010 } // isCommutable = 1
1020 let isCommutable = 1 in
1029 } // isCommutable = 1
1051 let isCommutable = 1 in
1148 let isCommutable = 1 in
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h278 bool isCommutable : 1; ///< Is a commutable instruction. variable
310 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
321 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
331 isCommutable(false), hasPhysRegUses(false), hasPhysRegDefs(false), in SUnit()
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DVOP3Instructions.td120 let isCommutable = 1 in {
175 } // End isCommutable = 1
193 let isCommutable = 1 in {
200 } // End isCommutable = 1
206 let isCommutable = 1 in {
211 } // End isCommutable = 1
288 let isCommutable = 1 in {
299 } // End isCommutable = 1
509 let isCommutable = 1, isReMaterializable = 1 in {
516 } // End isCommutable = 1, isReMaterializable = 1
[all …]
H A DVOP2Instructions.td598 let isCommutable = 1 in {
655 } // End isCommutable = 1
690 let isCommutable = 1 in {
696 } // End isCommutable = 1
767 let isCommutable = 1 in {
841 isCommutable = 1 in
851 isCommutable = 1 in
860 isCommutable = 1,
867 isCommutable = 1,
910 let isCommutable = 1 in
[all …]
H A DSOPInstructions.td481 let isCommutable = 1 in {
486 } // End isCommutable = 1
494 let isCommutable = 1 in {
497 } // End isCommutable = 1
503 let isCommutable = 1 in {
516 } // End isCommutable = 1
541 let isCommutable = 1 in {
589 } // End isCommutable = 1
641 let isCommutable = 1;
1038 let isCommutable = 1;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrVector.td474 let isCommutable = 1 in {
484 let isCommutable = 1 in {
503 let isCommutable = 1 in
509 let isCommutable = 1 in {
542 let isCommutable = 1 in {
579 let isCommutable = 1 in {
595 let isCommutable = 1 in {
611 let isCommutable = 1 in {
655 let isCommutable = 1 in {
711 let isCommutable = 1 in
[all …]
H A DSystemZInstrHFP.td132 let isCommutable = 1 in {
143 let isCommutable = 1 in {
171 let isCommutable = 1 in {
H A DSystemZRegisterInfo.cpp96 if (Use.isCommutable()) in getRegAllocationHints()
102 Use.isCommutable()) { in getRegAllocationHints()
H A DSystemZInstrDFP.td146 let isCommutable = 1 in {
168 let isCommutable = 1 in {
/llvm-project-15.0.7/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
584 } // isCommutable
637 } // isCommutable
691 } // isCommutable
1200 } // isCommutable
1261 } // isCommutable
[all …]
H A DPPCInstr64Bit.td658 let isCommutable = 1 in {
665 } // isCommutable
669 let isCommutable = 1 in {
676 } // isCommutable
680 let isCommutable = 1 in {
687 } // let isCommutable = 1
713 let isCommutable = 1 in
767 let isCommutable = 1 in
805 let isCommutable = 1 in
868 } // isCommutable
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dpredicate-patfags.td25 let isCommutable = 1;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp97 SU->isCommutable = Old->isCommutable; in Clone()
456 if (MCID.isCommutable()) in AddSchedEdges()
457 SU.isCommutable = true; in AddSchedEdges()
/llvm-project-15.0.7/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 DX86InstrArithmetic.td151 let isCommutable = 1 in {
170 } // isCommutable
953 let isCommutable = CommutableRR in {
960 } // isCommutable
1040 let isCommutable = CommutableRR in {
1047 } // isCommutable
1122 let isCommutable = CommutableRR in {
1129 } // isCommutable
1210 Defs = [EFLAGS], isCommutable = 1 in
1401 let isCommutable = 1 in {
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp120 FLAG(isCommutable) in EmitInstrDocs()
H A DCodeGenInstruction.h259 bool isCommutable : 1; variable
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstrDesc.h478 bool isCommutable() const { return Flags & (1ULL << MCID::Commutable); } in isCommutable() function
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb.td968 let isCommutable = 1, Uses = [CPSR] in
993 let isCommutable = 1 in
1006 let isCommutable = 1, Uses = [CPSR] in
1028 let isCommutable = 1 in
1069 let isCommutable = 1 in
1154 let isCommutable = 1 in
1241 let isCommutable = 1 in
1264 let isCommutable = 1 in
1427 let isCompare = 1, isCommutable = 1, Defs = [CPSR] in

1234