Searched refs:Mul1 (Results 1 - 7 of 7) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 142 void AddMulPair(MulCandidate *Mul0, MulCandidate *Mul1, argument 146 << *Mul1->Root << "\n"); 148 Mul1->Paired = true; 150 Mul1->Exchange = true; 151 MulPairs.push_back(std::make_pair(Mul0, Mul1)); 613 const Instruction *Mul1 = PMul1->Root; local 614 if (Mul0 == Mul1)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 1945 WeightedLeaf Mul1, Mul2; local 1994 if (!Mul1.Value.getNode()) { 1995 Mul1 = WeightedLeaf(Child, Weight, InsertionOrder++); 2057 if (CanFactorize && (willShiftRightEliminate(Mul1.Value, MaxPowerOf2) || 2060 int Weight = Mul1.Weight + Mul2.Weight; 2061 int Height = std::max(NodeHeights[Mul1.Value], NodeHeights[Mul2.Value]) + 1; 2062 SDValue Mul1Factored = factorOutPowerOf2(Mul1.Value, MaxPowerOf2); 2064 SDValue Sum = CurDAG->getNode(ISD::ADD, SDLoc(N), Mul1.Value.getValueType(), 2067 Mul1.Value.getValueType()); 2068 SDValue New = CurDAG->getNode(ISD::SHL, SDLoc(N), Mul1 [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 577 /// Mul1, Addend0 and Addend1. 579 isADDADDMUL(SDValue Op, SDValue &Mul0, SDValue &Mul1, SDValue &Addend0, argument 604 Mul1 = OtherOp.getOperand(1); 614 Mul1 = AddOp.getOperand(0).getOperand(1); 624 Mul1 = AddOp.getOperand(1).getOperand(1); 1744 SDValue Mul0, Mul1, Addend0, Addend1; local 1746 isADDADDMUL(SDValue(N, 0), Mul0, Mul1, Addend0, Addend1, true)) { 1749 Mul1, Addend0, Addend1); 1759 isADDADDMUL(SDValue(N, 0), Mul0, Mul1, Addend0, Addend1, false) && 1761 DAG.MaskedValueIsZero(Mul1, HighMas [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 2850 Value *Mul1 = nullptr; local 2851 if (ComputeMultiple(Op1, Base, Mul1, LookThroughSExt, Depth+1)) { 2853 if (Constant *MulC = dyn_cast<Constant>(Mul1)) { 2861 // V == Base * (Mul1 * Op0), so return (Mul1 * Op0) 2866 if (ConstantInt *Mul1CI = dyn_cast<ConstantInt>(Mul1))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2238 auto Mul1 = B.buildFMul(S32, LHS, RCP, Flags); 2240 B.buildFMul(Res, Sel, Mul1, Flags);
|
H A D | AMDGPUISelLowering.cpp | 1686 SDValue Mul1 = DAG.getNode(ISD::FMUL, DL, MVT::f32, Rcp, local 1688 SDValue Mul2 = DAG.getNode(ISD::FMUL, DL, MVT::f32, Mul1, 1693 Mul1);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |
Completed in 322 milliseconds