Home
last modified time | relevance | path

Searched refs:m_FNeg (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1538 if (match(&I, m_c_FAdd(m_FNeg(m_Value(X)), m_Value(Y)))) in visitFAdd()
1544 if (match(&I, m_c_FAdd(m_OneUse(m_c_FMul(m_FNeg(m_Value(X)), m_Value(Y))), in visitFAdd()
1551 if (match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_FNeg(m_Value(X)), m_Value(Y))), in visitFAdd()
1553 match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_Value(X), m_FNeg(m_Value(Y)))), in visitFAdd()
2136 if (match(&I, m_FNeg(m_OneUse(m_FMul(m_Value(X), m_Constant(C)))))) in foldFNegIntoConstant()
2139 if (match(&I, m_FNeg(m_OneUse(m_FDiv(m_Value(X), m_Constant(C)))))) in foldFNegIntoConstant()
2142 if (match(&I, m_FNeg(m_OneUse(m_FDiv(m_Constant(C), m_Value(X)))))) in foldFNegIntoConstant()
2148 match(&I, m_FNeg(m_OneUse(m_FAdd(m_Value(X), m_Constant(C)))))) in foldFNegIntoConstant()
2157 if (!match(&I, m_FNeg(m_Value(FNeg)))) in hoistFNegAboveFMulFDiv()
2193 if (match(X, m_FNeg(m_Value(P)))) { in visitFNeg()
[all …]
H A DInstCombineCalls.cpp1287 if (match(Arg0, m_FNeg(m_Value(X))) && match(Arg1, m_FNeg(m_Value(Y))) && in visitCallInst()
1396 if (match(Src0, m_FNeg(m_Value(X))) && match(Src1, m_FNeg(m_Value(Y)))) { in visitCallInst()
1456 if (match(Mag, m_FAbs(m_Value(X))) || match(Mag, m_FNeg(m_Value(X)))) in visitCallInst()
1472 if (match(TVal, m_FNeg(m_Specific(FVal)))) in visitCallInst()
1475 if (match(FVal, m_FNeg(m_Specific(TVal)))) in visitCallInst()
1500 if (match(Src, m_FNeg(m_Value(X))) || match(Src, m_FAbs(m_Value(X)))) { in visitCallInst()
1509 if (match(II->getArgOperand(0), m_OneUse(m_FNeg(m_Value(X))))) { in visitCallInst()
H A DInstCombineMulDivRem.cpp405 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_FNeg(m_Value(Y)))) in foldFPSignBitOps()
457 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_Constant(C))) in visitFMul()
1223 if (match(I.getOperand(0), m_FNeg(m_Value(X)))) in foldFDivConstantDivisor()
1252 if (match(I.getOperand(1), m_FNeg(m_Value(X)))) in foldFDivConstantDividend()
H A DInstCombineSelect.cpp320 if (match(TI, m_FNeg(m_Value(X))) && match(FI, m_FNeg(m_Value(Y))) && in foldSelectOpOp()
2873 match(TrueVal, m_FNeg(m_Specific(FalseVal))) && in visitSelectInst()
2885 match(FalseVal, m_FNeg(m_Specific(TrueVal))) && in visitSelectInst()
H A DInstCombineCompares.cpp6212 if (match(Op0, m_FNeg(m_Value(X))) && match(Op1, m_FNeg(m_Value(Y)))) in visitFCmpInst()
6271 if (match(Op0, m_FNeg(m_Value(X)))) { in visitFCmpInst()
H A DInstCombineCasts.cpp1782 if (match(Op, m_FNeg(m_Value(X)))) { in visitFPTrunc()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp212 !match(I, m_FNeg(m_Value()))) in getRank()
585 (Opcode == Instruction::FMul && match(Tmp, m_FNeg(m_Value())))) { in LinearizeExprTree()
859 if (!match(U, m_Neg(m_Value())) && !match(U, m_FNeg(m_Value()))) in NegateValue()
1021 if (match(Sub, m_Neg(m_Value())) || match(Sub, m_FNeg(m_Value()))) in ShouldBreakUpSubtract()
1585 !match(TheOp, m_FNeg(m_Value(X)))) in OptimizeAdd()
1594 (match(TheOp, m_Neg(m_Value())) || match(TheOp, m_FNeg(m_Value())))) in OptimizeAdd()
2259 } else if (match(I, m_FNeg(m_Value()))) { in OptimizeInst()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h129 match(V, m_FNeg(PatternMatch::m_Value()))) in getComplexity()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4777 if (match(Op, m_FNeg(m_Value(X)))) in simplifyFNegInst()
4854 if (match(Op0, m_FNeg(m_Specific(Op1))) || in SimplifyFAddInst()
4855 match(Op1, m_FNeg(m_Specific(Op0)))) in SimplifyFAddInst()
4893 match(Op1, m_FNeg(m_Value(X)))) in SimplifyFSubInst()
4900 match(Op1, m_FNeg(m_Value(X))))) in SimplifyFSubInst()
5566 if (match(Op0, m_FNeg(m_Specific(Op1))) || in simplifyBinaryIntrinsic()
5567 match(Op1, m_FNeg(m_Specific(Op0)))) in simplifyBinaryIntrinsic()
H A DInlineCost.cpp1696 !match(&I, m_FNeg(m_Value()))) in visitBinaryOperator()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1386 if (match(Call->getArgOperand(0), m_OneUse(m_FNeg(m_Value(X))))) in optimizeTrigReflections()
1393 if (match(Call->getArgOperand(0), m_FNeg(m_Value(X)))) in optimizeTrigReflections()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPatternMatch.h1063 m_FNeg(const OpTy &X) { in m_FNeg() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp17344 if (match(I->getOperand(0), m_FNeg(m_Value())) || in shouldSinkOperands()
17345 match(I->getOperand(1), m_FNeg(m_Value()))) in shouldSinkOperands()