| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrShiftRotate.td | 51 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd), 60 : MxInst<(outs TYPE.ROp:$dst), 61 (ins TYPE.ROp:$src, !cast<Operand>("Mxi"#TYPE.Size#"imm"):$opd),
|
| H A D | M68kInstrArithmetic.td | 92 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd), 108 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd), 117 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.IOp:$opd), 129 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.IOp:$opd), 139 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, OPD:$opd), 155 : MxInst<(outs), (ins MEMOpd:$dst, TYPE.ROp:$opd), 311 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd), 370 : MxInst<(outs), (ins TYPE.ROp:$lhs, TYPE.ROp:$rhs), 483 : MxInst<(outs TO.ROp:$dst), (ins TO.ROp:$src), 694 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src), [all …]
|
| H A D | M68kInstrBits.td | 53 : MxInst<(outs), (ins TYPE.ROp:$dst, TYPE.ROp:$bitno), "btst\t$bitno, $dst", 58 : MxInst<(outs), (ins TYPE.ROp:$dst, TYPE.IOp:$bitno), "btst\t$bitno, $dst", 64 : MxInst<(outs), (ins MEMOpd:$dst, TYPE.ROp:$bitno), "btst\t$bitno, $dst",
|
| H A D | M68kInstrData.td | 64 : MxMove<DST.Prefix, (outs DST.ROp:$dst), (ins SRC.ROp:$src), 70 : MxMove<REG.Prefix, (outs), (ins MEMOpd:$dst, REG.ROp:$src), 80 : MxMove<DST.Prefix, (outs DST.ROp:$dst), (ins DST.IOp:$src), 89 : MxMove<REG.Prefix, (outs REG.ROp:$dst), (ins MEMOpd:$src), 457 : MxPseudo<(outs), (ins MEMOp:$dst, TYPE.ROp:$reg)>; 460 : MxPseudo<(outs TYPE.ROp:$dst), (ins MEMOp:$src)>; 511 def MOV16cd : MxMoveToCCR<(ins MxType16d.ROp:$src), MxEncEAd_1, MxExtEmpty>; 512 def MOV8cd : MxMoveToCCRPseudo<(ins MxType8d.ROp:$src)>; 540 def MOV8dc : MxMoveFromCCRPseudo<(ins MxType8d.ROp:$dst, CCRC:$src)>; 591 : MxPseudo<(outs DST.ROp:$dst), (ins SRC.ROp:$src), PAT>; [all …]
|
| H A D | M68kInstrCompiler.td | 59 : MxPseudo<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$t, TYPE.ROp:$f, i8imm:$cond),
|
| H A D | M68kInstrInfo.td | 580 MxOperand ROp = rOp;
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-diff/ |
| H A D | DifferenceEngine.cpp | 541 const auto *ROp = R->getOperand(I); in equivalentAsOperands() local 543 if (LOp == SavedLHS || ROp == SavedRHS) { in equivalentAsOperands() 544 if (LOp != SavedLHS || ROp != SavedRHS) in equivalentAsOperands() 553 if (!equivalentAsOperands(LOp, ROp)) in equivalentAsOperands()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 549 Instruction::BinaryOps ROp) { in leftDistributesOverRight() argument 553 return ROp == Instruction::Or || ROp == Instruction::Xor; in leftDistributesOverRight() 557 return ROp == Instruction::And; in leftDistributesOverRight() 562 return ROp == Instruction::Add || ROp == Instruction::Sub; in leftDistributesOverRight() 570 Instruction::BinaryOps ROp) { in rightDistributesOverLeft() argument 571 if (Instruction::isCommutative(ROp)) in rightDistributesOverLeft() 572 return leftDistributesOverRight(ROp, LOp); in rightDistributesOverLeft() 575 return Instruction::isBitwiseLogicOp(LOp) && Instruction::isShift(ROp); in rightDistributesOverLeft()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Record.cpp | 969 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold() local 971 (!ROp && !isa<UnsetInit>(RHSs->getOperator()))) in Fold() 973 if (LOp && ROp && LOp->getDef() != ROp->getDef()) { in Fold() 978 Init *Op = LOp ? LOp : ROp; in Fold()
|