Searched refs:AddOp (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp586 SDValue AddOp; local
589 AddOp = N0;
592 AddOp = N1;
597 if (requireIntermediatesHaveOneUse && !AddOp.hasOneUse())
605 Addend0 = AddOp.getOperand(0);
606 Addend1 = AddOp.getOperand(1);
609 if (AddOp.getOperand(0).getOpcode() == ISD::MUL) {
611 if (requireIntermediatesHaveOneUse && !AddOp.getOperand(0).hasOneUse())
613 Mul0 = AddOp.getOperand(0).getOperand(0);
614 Mul1 = AddOp
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp39 struct AddOp : public SetTheory::Operator { struct in namespace:__anon2012
258 addOperator("add", std::make_unique<AddOp>());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1689 Instruction *AddOp = nullptr, *SubOp = nullptr;
1694 AddOp = FI;
1700 AddOp = TI;
1704 if (AddOp) {
1706 if (SubOp->getOperand(0) == AddOp->getOperand(0)) {
1707 OtherAddOp = AddOp->getOperand(1);
1708 } else if (SubOp->getOperand(0) == AddOp->getOperand(1)) {
1709 OtherAddOp = AddOp->getOperand(0);
1719 FastMathFlags Flags = AddOp->getFastMathFlags();
1729 if (AddOp !
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1707 Instruction::BinaryOps AddOp;
1710 AddOp = Instruction::Add;
1713 AddOp = II.getInductionOpcode();
1746 Builder.CreateBinOp(AddOp, LastInduction, SplatVF, "step.add")));
1971 Instruction::BinaryOps AddOp;
1974 AddOp = Instruction::Add;
1977 AddOp = ID.getInductionOpcode();
1992 auto *Add = addFastMathFlag(Builder.CreateBinOp(AddOp, ScalarIV, Mul));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp1940 const MachineOperand &AddOp = MI.getOperand(2); local
1941 if (AddOp.isImm()) {
1942 Value = AddOp.getImm();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2625 for (unsigned AddOp = 0, e = Ops.size(); AddOp != e; ++AddOp)
2626 if (MulOpSCEV == Ops[AddOp]) {
2642 if (AddOp < Idx) {
2643 Ops.erase(Ops.begin()+AddOp);
2647 Ops.erase(Ops.begin()+AddOp-1);
2982 for (const SCEV *AddOp : Add->operands()) {
2983 const SCEV *Mul = getMulExpr(Ops[0], AddOp, SCEV::FlagAnyWrap,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp745 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB; local
751 DAG.getNode(AddOp, dl, PromotedType, Op1Promoted, Op2Promoted);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 411 milliseconds