Home
last modified time | relevance | path

Searched refs:ROp (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrAtomics.td48 : MxInst<(outs type.ROp:$out),
49 (ins type.ROp:$dc, type.ROp:$du, !cast<MxMemOp>("MxARI"#type.Size):$mem),
65 : MxInst<(outs type.ROp:$out),
66 (ins type.ROp:$dc, type.ROp:$du, !cast<MxMemOp>("MxARID"#type.Size):$mem),
82 : MxInst<(outs type.ROp:$out),
83 (ins type.ROp:$dc, type.ROp:$du, !cast<MxMemOp>("MxARII"#type.Size):$mem),
99 : MxInst<(outs type.ROp:$out),
100 (ins type.ROp:$dc, type.ROp:$du, !cast<MxMemOp>("MxAL"#type.Size):$mem),
H A DM68kInstrShiftRotate.td56 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd),
65 : MxInst<(outs TYPE.ROp:$dst),
66 (ins TYPE.ROp:$src, !cast<Operand>("Mxi"#TYPE.Size#"imm"):$opd),
H A DM68kInstrArithmetic.td70 : MxInst<(outs DST_TYPE.ROp:$dst), (ins DST_TYPE.ROp:$src, SRC_TYPE.ROp:$opd),
90 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd),
104 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, OPD:$opd),
131 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.IOp:$opd),
146 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.IOp:$opd),
168 : MxInst<(outs), (ins MEMOpd:$dst, TYPE.ROp:$opd),
337 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd),
399 : MxInst<(outs), (ins LHS_TYPE.ROp:$lhs, RHS_TYPE.ROp:$rhs),
415 : MxInst<(outs), (ins TYPE.IOp:$imm, TYPE.ROp:$reg),
468 : MxInst<(outs), (ins TYPE.ROp:$reg, MEMOpd:$mem),
[all …]
H A DM68kInstrBits.td62 : MxInst<(outs), (ins TYPE.ROp:$dst, TYPE.ROp:$bitno),
68 : MxInst<(outs), (ins TYPE.ROp:$dst, TYPE.IOp:$bitno),
75 : MxInst<(outs), (ins MEMOpd:$dst, TYPE.ROp:$bitno),
135 (INSTd MxType32d.ROp:$dst, MxType32d.ROp:$bitno)>;
137 (INSTi MxType32d.ROp:$dst, MxType32d.IOp:$bitno)>;
145 (INSTd MEMOpd:$dst, TYPE.ROp:$bitno)>;
H A DM68kInstrCompiler.td59 : MxPseudo<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$t, TYPE.ROp:$f, i8imm:$cond),
H A DM68kInstrData.td338 : MxPseudo<(outs), (ins MEMOp:$dst, TYPE.ROp:$reg)>;
341 : MxPseudo<(outs TYPE.ROp:$dst), (ins MEMOp:$src)>;
576 : MxPseudo<(outs DST.ROp:$dst), (ins SRC.ROp:$src), PAT>;
579 : MxPseudo<(outs DST.ROp:$dst), (ins SRCOpd:$src), PAT>;
588 : MxPseudo<(outs TYPE.ROp:$dst), (ins TYPE.IOp:$src),
589 [(set TYPE.ROp:$dst, imm:$src)]>;
H A DM68kInstrInfo.td647 MxOperand ROp = rOp;
/freebsd/contrib/llvm-project/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp674 const auto *ROp = R->getOperand(I); in equivalentAsOperands() local
676 if (LOp == SavedLHS || ROp == SavedRHS) { in equivalentAsOperands()
677 if (LOp != SavedLHS || ROp != SavedRHS) in equivalentAsOperands()
686 if (!equivalentAsOperands(LOp, ROp, AC)) in equivalentAsOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp619 Instruction::BinaryOps ROp) { in leftDistributesOverRight() argument
623 return ROp == Instruction::Or || ROp == Instruction::Xor; in leftDistributesOverRight()
627 return ROp == Instruction::And; in leftDistributesOverRight()
632 return ROp == Instruction::Add || ROp == Instruction::Sub; in leftDistributesOverRight()
640 Instruction::BinaryOps ROp) { in rightDistributesOverLeft() argument
641 if (Instruction::isCommutative(ROp)) in rightDistributesOverLeft()
642 return leftDistributesOverRight(ROp, LOp); in rightDistributesOverLeft()
645 return Instruction::isBitwiseLogicOp(LOp) && Instruction::isShift(ROp); in rightDistributesOverLeft()
H A DInstCombineCalls.cpp1602 bool HasNSW, Intrinsic::ID ROp) { in leftDistributesOverRight() argument
1603 switch (ROp) { in leftDistributesOverRight()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1297 const auto *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold() local
1299 (!ROp && !isa<UnsetInit>(RHSs->getOperator()))) in Fold()
1301 if (LOp && ROp && LOp->getDef() != ROp->getDef()) { in Fold()
1306 const Init *Op = LOp ? LOp : ROp; in Fold()