/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1538 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 D | InstCombineCalls.cpp | 1287 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 D | InstCombineMulDivRem.cpp | 405 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 D | InstCombineSelect.cpp | 320 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 D | InstCombineCompares.cpp | 6212 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 D | InstCombineCasts.cpp | 1782 if (match(Op, m_FNeg(m_Value(X)))) { in visitFPTrunc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 212 !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 D | InstCombiner.h | 129 match(V, m_FNeg(PatternMatch::m_Value()))) in getComplexity()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 4777 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 D | InlineCost.cpp | 1696 !match(&I, m_FNeg(m_Value()))) in visitBinaryOperator()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 1386 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 D | PatternMatch.h | 1063 m_FNeg(const OpTy &X) { in m_FNeg() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 17344 if (match(I->getOperand(0), m_FNeg(m_Value())) || in shouldSinkOperands() 17345 match(I->getOperand(1), m_FNeg(m_Value()))) in shouldSinkOperands()
|