Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFMA.td24 let usesCustomInserter = 1, isCommutable = IsRVariantCommutable in
32 let mayLoad = 1, isCommutable = IsMVariantCommutable in
40 let usesCustomInserter = 1, isCommutable = IsRVariantCommutable in
48 let mayLoad = 1, isCommutable = IsMVariantCommutable in
134 let usesCustomInserter = 1, isCommutable = IsRVariantCommutable in
142 let mayLoad = 1, isCommutable = IsMVariantCommutable in
222 let isCommutable = 1 in
253 let isCommutable = 1 in
278 let isCommutable = 1 in
298 let isCommutable = 1 in
H A DX86InstrArithmetic.td154 let isCommutable = 1, SchedRW = [WriteIMul] in {
173 } // isCommutable, SchedRW
951 let isCommutable = CommutableRR in {
958 } // isCommutable
1034 let isCommutable = CommutableRR in {
1041 } // isCommutable
1114 let isCommutable = CommutableRR in {
1121 } // isCommutable
1218 let isCommutable = 1 in {
1223 } // isCommutable
[all …]
H A DX86InstrMMX.td103 let isCommutable = Commutable;
154 let isCommutable = 0 in
398 let isCommutable = 1 in
H A DX86InstrCMovSetCC.td19 isCommutable = 1, SchedRW = [WriteALU] in {
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrVSX.td109 let isCommutable = 1 in {
157 let isCommutable = 1 in
173 let isCommutable = 1 in
189 let isCommutable = 1 in
205 let isCommutable = 1 in
221 let isCommutable = 1 in
237 let isCommutable = 1 in
253 let isCommutable = 1 in
269 let isCommutable = 1 in
285 let isCommutable = 1 in
[all …]
H A DPPCInstrAltivec.td392 let isCommutable = 1 in {
408 } // isCommutable
421 let isCommutable = 1 in {
443 } // isCommutable
445 let isCommutable = 1 in
495 let isCommutable = 1 in {
517 } // isCommutable
551 let isCommutable = 1 in {
568 } // isCommutable
613 let isCommutable = 1 in {
[all …]
H A DPPCInstr64Bit.td396 let isCommutable = 1 in {
403 } // isCommutable
407 let isCommutable = 1 in {
414 } // isCommutable
418 let isCommutable = 1 in {
425 } // let isCommutable = 1
451 let isCommutable = 1 in
461 let isCommutable = 1 in
494 let isCommutable = 1 in
523 let isCommutable = 1 in {
[all …]
H A DPPCInstrInfo.td1815 let isCommutable = 1 in {
1822 } // isCommutable
1826 let isCommutable = 1 in {
1833 } // isCommutable
1837 let isCommutable = 1 in {
1844 } // isCommutable
1871 let isCommutable = 1 in
2022 let isCommutable = 1 in {
2052 } // isCommutable
2210 let isCommutable = 1 in
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSIShrinkInstructions.cpp166 if (TryToCommute && MI.isCommutable() && TII->commuteInstruction(&MI)) in foldImmediates()
205 if (!MI.isCommutable() || !TII->commuteInstruction(&MI) || in runOnMachineFunction()
H A DSIInstructions.td207 let isCommutable = 1 in {
212 } // End isCommutable = 1
220 let isCommutable = 1 in {
223 } // End isCommutable = 1
394 let isCommutable = 1 in {
395 let Defs = [SCC], isCommutable = 1 in {
1413 let isCommutable = 1 in {
1422 } // End isCommutable = 1
1424 let isCommutable = 1 in {
1472 } // End isCommutable = 1
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h297 bool isCommutable : 1; // Is a commutable instruction.
330 isCallOp(false), isTwoAddress(false), isCommutable(false),
346 isCallOp(false), isTwoAddress(false), isCommutable(false),
361 isCallOp(false), isTwoAddress(false), isCommutable(false),
H A DMachineInstr.h610 bool isCommutable(QueryType Type = IgnoreBundle) const {
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp97 SU->isCommutable = Old->isCommutable; in Clone()
451 if (MCID.isCommutable()) in AddSchedEdges()
452 SU->isCommutable = true; in AddSchedEdges()
H A DScheduleDAGFast.cpp265 if (MCID.isCommutable()) in CopyAndMoveSuccessors()
266 NewSU->isCommutable = true; in CopyAndMoveSuccessors()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DMCInstrDesc.h456 bool isCommutable() const { in isCommutable() function
/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DCodeGenInstruction.h240 bool isCommutable : 1; variable
H A DInstrInfoEmitter.cpp496 if (Inst.isCommutable) OS << "|(1<<MCID::Commutable)"; in emitRecord()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfoV5.td137 let isCommutable = 1, isCodeGenOnly = 0 in {
560 let isCommutable = 1 in
567 let isCommutable = 1 in
588 let isCommutable = 1 in
595 let isCommutable = 1 in
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td342 let isCommutable = 1 in { // X = ADD Y, Z == X = ADD Z, Y
430 let isCommutable = 1 in { // X = ADDC Y, Z == X = ADDC Z, Y
441 } // isCommutable
504 let isCommutable = 1 in { // X = AND Y, Z == X = AND Z, Y
588 let isCommutable = 1 in { // X = OR Y, Z == X = OR Z, Y
701 let isCommutable = 1 in { // X = XOR Y, Z == X = XOR Z, Y
1051 let isCommutable = 1 in {
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrThumb.td859 let isCommutable = 1, Uses = [CPSR] in
884 let isCommutable = 1 in
904 let isCommutable = 1 in
989 let isCommutable = 1 in
1076 let isCommutable = 1 in
1099 let isCommutable = 1 in
1197 let isCompare = 1, isCommutable = 1, Defs = [CPSR] in
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td234 let isCommutable = isComm;
248 let isCommutable = 1;
301 let isCommutable = 1;
329 let isCommutable = isComm;
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp131 assert(MI->isCommutable() && "Precondition violation: MI must be commutable."); in commuteInstruction()
188 if (!MCID.isCommutable()) in findCommutedOpIndices()
/minix3/external/bsd/llvm/dist/llvm/docs/TableGen/
H A Dindex.rst117 bit isCommutable = 1;
161 isCommutable = 1, // X = ADD Y,Z --> X = ADD Z,Y
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrFP.td316 let isCommutable = 1 in {
336 let isCommutable = 1 in {
H A DSystemZInstrInfo.td688 let isCommutable = 1 in {
722 let isCommutable = 1 in {
812 let isCommutable = 1, CCValues = 0xC, CompareZeroCCMask = 0x8 in {
871 let isCommutable = 1, CCValues = 0xC, CompareZeroCCMask = 0x8 in {
928 let isCommutable = 1, CCValues = 0xC, CompareZeroCCMask = 0x8 in {
967 let isCommutable = 1 in {

12