| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1847 if (match(&I, m_c_FAdd(m_FNeg(m_Value(X)), m_Value(Y)))) in visitFAdd() 1969 if (match(&I, m_c_FAdd(m_FSub(m_FNeg(m_Value(X)), m_Value(Y)), in visitFAdd() 2665 if (!match(&I, m_FNeg(m_OneUse(m_Instruction(FNegOp))))) in foldFNegIntoConstant() 2776 if (match(X, m_FNeg(m_Value(P)))) { in visitFNeg() 2783 if (match(Y, m_FNeg(m_Value(P)))) { in visitFNeg() 2829 if (match(&I, m_FNeg(m_Value(Op)))) in visitFSub() 2854 match(Op0, m_OneUse(m_FNeg(m_Value(X))))) { in visitFSub() 2872 if (match(Op1, m_FNeg(m_Value(Y)))) in visitFSub() 2878 if (match(Op1, m_OneUse(m_FPTrunc(m_FNeg(m_Value(Y)))))) in visitFSub() 2882 if (match(Op1, m_OneUse(m_FPExt(m_FNeg(m_Value(Y)))))) in visitFSub() [all …]
|
| H A D | InstCombineCalls.cpp | 924 if (match(Src0, m_FNeg(m_Value(FNegSrc)))) { in foldIntrinsicIsFPClass() 1931 if (match(II->getArgOperand(0), m_FNeg(m_Value(X))) || in visitCallInst() 2210 if (match(Arg0, m_FNeg(m_Value(X))) && match(Arg1, m_FNeg(m_Value(Y))) && in visitCallInst() 2287 if ((match(Arg0, m_OneUse(m_FNeg(m_Value(X)))) && Arg1 == X) || in visitCallInst() 2302 if (match(II->getArgOperand(0), m_FNeg(m_Value(A))) && in visitCallInst() 2303 match(II->getArgOperand(1), m_FNeg(m_Value(B)))) { in visitCallInst() 2313 if (match(Op0, m_FNeg(m_Value(OpNotNeg)))) { in visitCallInst() 2317 } else if (match(Op1, m_FNeg(m_Value(OpNotNeg)))) { in visitCallInst() 2382 if (match(Src0, m_FNeg(m_Value(X))) && match(Src1, m_FNeg(m_Value(Y)))) { in visitCallInst() 2458 if (match(TVal, m_FNeg(m_Specific(FVal)))) in visitCallInst() [all …]
|
| H A D | InstCombineMulDivRem.cpp | 551 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_FNeg(m_Value(Y)))) in foldFPSignBitOps() 787 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_Constant(C))) in visitFMul() 1596 if (match(I.getOperand(0), m_FNeg(m_Value(X)))) in foldFDivConstantDivisor() 1639 if (match(I.getOperand(1), m_FNeg(m_Value(X)))) in foldFDivConstantDividend()
|
| H A D | InstCombineSelect.cpp | 361 if (match(TI, m_FNeg(m_Value(X))) && match(FI, m_FNeg(m_Value(Y)))) { in foldSelectOpOp() 2726 if (!match(TrueVal, m_FNeg(m_Specific(X)))) in foldSelectWithFCmpToFabs()
|
| H A D | InstCombineCompares.cpp | 7621 if (match(Op0, m_FNeg(m_Value())) && !match(Op1, m_FNeg(m_Value()))) { in foldFCmpFNegCommonOp() 7626 if (!match(Op1, m_FNeg(m_Specific(Op0)))) in foldFCmpFNegCommonOp() 7692 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_FNeg(m_Value(Y)))) in visitFCmpInst() 7769 if (match(Op0, m_FNeg(m_Value(X)))) { in visitFCmpInst()
|
| H A D | InstCombineVectorOps.cpp | 2441 if (!S0 || !match(S0, m_CombineOr(m_FNeg(m_Value(X)), m_FAbs(m_Value(X))))) in foldShuffleOfUnaryOps() 2463 if (!S1 || !match(S1, m_CombineOr(m_FNeg(m_Value(Y)), m_FAbs(m_Value(Y)))) || in foldShuffleOfUnaryOps()
|
| H A D | InstCombineCasts.cpp | 1776 if (match(Op, m_FNeg(m_Value(X)))) { in visitFPTrunc()
|
| H A D | InstCombineAndOrXor.cpp | 1296 match(Val, m_FNeg(m_Value(Val))); in stripSignOnlyFPOps()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 226 !match(I, m_FNeg(m_Value()))) in getRank() 607 (Opcode == Instruction::FMul && match(Op, m_FNeg(m_Value())))) && in LinearizeExprTree() 915 if (!match(U, m_Neg(m_Value())) && !match(U, m_FNeg(m_Value()))) in NegateValue() 1064 if (match(Sub, m_Neg(m_Value())) || match(Sub, m_FNeg(m_Value()))) in ShouldBreakUpSubtract() 1627 !match(TheOp, m_FNeg(m_Value(X)))) in OptimizeAdd() 1636 (match(TheOp, m_Neg(m_Value())) || match(TheOp, m_FNeg(m_Value())))) in OptimizeAdd() 2314 } else if (match(I, m_FNeg(m_Value()))) { in OptimizeInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AssumptionCache.cpp | 127 if (match(A, m_FNeg(m_Value(A)))) in findAffectedValues()
|
| H A D | InstructionSimplify.cpp | 5517 if (match(Op, m_FNeg(m_Value(X)))) in simplifyFNegInst() 5661 if (match(Op0, m_FNeg(m_Specific(Op1))) || in simplifyFAddInst() 5662 match(Op1, m_FNeg(m_Specific(Op0)))) in simplifyFAddInst() 5708 if (match(Op0, m_NegZeroFP()) && match(Op1, m_FNeg(m_Value(X)))) in simplifyFSubInst() 5716 match(Op1, m_FNeg(m_Value(X))))) in simplifyFSubInst() 6600 if (match(Op0, m_FNeg(m_Specific(Op1))) || in simplifyBinaryIntrinsic() 6601 match(Op1, m_FNeg(m_Specific(Op0)))) in simplifyBinaryIntrinsic()
|
| H A D | InlineCost.cpp | 2139 !match(&I, m_FNeg(m_Value()))) in visitBinaryOperator()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 142 match(V, m_FNeg(PatternMatch::m_Value()))) in getComplexity()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 520 return match(V, m_FNeg(m_Value())) || match(V, m_Neg(m_Value())); in isNeg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 632 if (!match(FNeg, m_FNeg(m_CombineAnd( in foldInsExtFNeg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1930 if (match(Call->getArgOperand(0), m_OneUse(m_FNeg(m_Value(X))))) in optimizeTrigReflections() 1938 if (match(Call->getArgOperand(0), m_FNeg(m_Value(X)))) in optimizeTrigReflections()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1036 template <typename OpTy> inline FNeg_match<OpTy> m_FNeg(const OpTy &X) { in m_FNeg() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 5987 if (match(&Op, m_FAbs(m_Value())) || match(&Op, m_FNeg(m_Value()))) in shouldSinkOperands()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 19292 if (match(I->getOperand(0), m_FNeg(m_Value())) || in shouldSinkOperands() 19293 match(I->getOperand(1), m_FNeg(m_Value()))) in shouldSinkOperands()
|